IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> python 虚拟环境 conda 命令 -> 正文阅读

[开发工具]python 虚拟环境 conda 命令

python 虚拟环境 conda 命令

1. 安装 anaconda

anaconda 是一个python的发行版,包括了python和很多常见的软件库, 和一个包管理器conda。使用 conda 创建环境,以便分隔使用不同 Python 版本和不同程序包的项目。你还将使用它在环境中安装、卸载和更新包。通过使用 Anaconda,处理数据的过程将更加愉快。

下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

参考:https://zhuanlan.zhihu.com/p/75717350

1.1 Windows 64Bits

Anaconda3-2021.11-Windows-x86_64.exe
安装路径不可以有空格和中文: C:\DEVPACK\Anaconda3
默认安装完毕,手工配置系统环境变量 Path 中增加下面的项:

C:\DEVPACK\Anaconda3
C:\DEVPACK\Anaconda3\Scripts
C:\DEVPACK\Anaconda3\Library\bin
C:\DEVPACK\Anaconda3\Library\usr\bin
C:\DEVPACK\Anaconda3\Library\mingw-w64\bin
1.1.1 cmd.exe

启动 cmd:

$ conda --version
conda 4.10.3

下面演示创建一个 py2.7 环境,安装 portalocker

$ conda create -n py27env python=2.7
$ conda env list
$ conda.bat activate py27env
$ pip install portalocker==1.7.0
$ pip install pyyaml
1.1.2 msys2

在 msys2 中使用(打开 msys2 shell 窗口):

在 ~/.bashrc 末尾加入下面一行:

. /C/DEVPACK/Anaconda3/etc/profile.d/conda.sh

关闭 msys2 shell 并重新打开使生效。然后运行 conda 命令即可。cmd 中的配置在 msys2 中也可见。

1.1.3 cygwin

在 cygwin 中使用(打开 cygwin shell 窗口):

在 ~/.bashrc 末尾加入下面一行:

. /cygdrive/C/DEVPACK/Anaconda3/etc/profile.d/conda.sh

关闭 cygwin shell 并重新打开使生效。然后运行 conda 命令即可。cmd 中的配置在 msys2 中也可见。

1.1.4 vscode 调试 python 程序
  1. cmd.exe 切换到工程目录(.vscode)所在的目录,运行:

     code .
    
  2. 在 vscode 左下角选择合适的 python 虚拟环境。然后打开py程序,按 F5 调试即可。

.vscode 目录包含下面2个文件:

launch.json

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: 当前文件",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "args": [
                "--log-level=DEBUG"
            ],
            "console": "integratedTerminal"
        }
    ]
}

settings.json

{
    "terminal.integrated.profiles.windows": {
        "PowerShell": {
          "source": "PowerShell",
          "icon": "terminal-powershell"
        },
        "Command Prompt": {
          "path": [
            "${env:windir}\\System32\\cmd.exe"
          ],
          "args": [],
          "icon": "terminal-cmd"
        },
        "msys64-shell": {
          "path": [
            "${env:MSYS64_HOME}\\usr\\bin\\bash.exe"
          ],
          "icon": "terminal-bash",
          "args": [],
          "env": {
            "MSYSTEM": "MINGW64",
            "CONTITLE": "MinGW x64"
          }
        }
    },
    "terminal.integrated.defaultProfile.windows": "msys64-shell",
    "editor.detectIndentation": false,
    "editor.tabSize": 4,
    "editor.renderControlCharacters": true,
    "editor.insertSpaces": true
}

MSYS64_HOME 是系统环境变量。

1.2 Linux 64Bits

下载:

$ wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh --no-check-certificate

然后运行下面的脚本(centos7 需要先安装 bzip2):

$ yum install bzip2
$ sudo ./Anaconda3-5.3.1-Linux-x86_64.sh

安装路径选择:/opt/anaconda3
然后设置连接:

$ ln -s /opt/anaconda3/etc/profile.d/conda.sh /etc/profile.d/conda.sh

使生效:
$ . /etc/profile

创建环境并安装需要的包:

$ conda create -n py27env python=2.7
$ conda env list
$ conda activate py27env
$ pip install portalocker==1.7.0
$ pip install pyyaml

1.3 MacOSX 64Bits

Anaconda3-5.3.1-MacOSX-x86_64.sh
(TODO)

2. conda 常用命令

2.1 创建虚拟环境

$ conda create -n 虚拟环境名 [其他所需安装包 ] [指定python版本]

# 指定python
$ conda create -n testenv python=2.7

# 指定python版本,并安装其他包
$ conda create -n distenv numpy matplotlib python=2.7

testenv,distenv 是你给定的虚拟环境名

2.2 删除虚拟环境

$ conda remove -n testenv --all
$ conda remove -n testenv --numpy

2.3 查看虚拟环境列表

$ conda env list

2.4 切换(激活)虚拟环境

$ conda activate testenv

2.5 退出虚拟环境

$ conda deactivate
  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-12-09 11:52:40  更:2021-12-09 11:53:30 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 14:37:12-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码