Win10系统Anaconda3创建虚拟环境,notebook 配置虚拟环境

安装环境

  • 系统:window10 - 64位
  • 软件:anaconda 4.4.0 - python3.6

1、 创建虚拟环境

1.1 默认安装虚拟环境

anaconda安装python3.6版本的虚拟环境。

安装命令:

conda create -n py36 python=3.6

参数:

  • -n:会将虚拟环境安装在anaconda已安装路径默认的envs目录下,即“XXX\Anaconda3\envs\”。
  • python=3.6:安装的虚拟环境为python3.6版本

备注: 此命令只会在py36虚拟环境中安装少量的基本库,当需要其他运行库时就要挨个安装,费时费力,而且容易出错。这时可使用如下命令,在创建anaconda虚拟环境时就把基于python3.6版本的anaconda中的其他库一次性安装好。

conda create -n py36 python=3.6  anaconda

注意:使用上面安装命令时安装包会很多,安装时间相应变长,同时占用安装空间也会比较大,请根据自己的需求进行选择 。

1.2 安装虚拟环境到指定路径

安装虚拟环境到指定路径的命令如下:

conda create --prefix=D:\Anaconda3\envs\py36 python=3.6

参数:

  • --prefix:虚拟环境安装路径,D:\Anaconda3\envs:已存在的文件夹,py36:创建的虚拟环境名称。
  • python=3.6:安装的虚拟环境为python3.6版本

1.3 激活与退出虚拟环境

  • 激活虚拟环境的命令如下:
activate py36
  • 激活指定路径下的虚拟环境的命令如下:
activate D:\Anaconda3\envs\py36

退出虚拟环境的命令如下:

deactivate

1.4 删除虚拟环境

删除虚拟环境的命令如下:

conda remove py36 --all

删除指定路径下的虚拟环境的命令如下:

conda remove --prefix=D:\Anaconda3\envs\py36 --all

2、虚拟环境下安装python库

当使用虚拟环境时,我们不可避免的需要使用到其他的python库,这时就需要在虚拟环境中安装python库。

安装前只需激活虚拟环境,即可正常使用conda、pip、pip3命令在虚拟环境中安装其他python库。

比如需要在py36虚拟环境中安装ymal库(使用清华源):

activate py36
pip install pyyaml -i https://pypi.tuna.tsinghua.edu.cn/simple

 3、jupyter notebook 运行环境切换至虚拟环境

当有多个python环境时,每次打开Jupyter Notebook时默认使用Anaconda中root目录下的Python环境,如果使用虚拟环境就需要在anaconda prompt中先切换环境,十分麻烦。通过一定安装配置可在notebook中切换不同的python环境,省心省力。

步骤如下:

1. 在基本环境中安装nb_conda插件(安装可以在 Anaconda Prompt进行):

conda install nb_conda

2. 在虚拟环境中安装ipykernel、jupyter。

conda activae py36 
conda install ipykernel 
conda install jupyter

3. 打开 Jupyter Notebook,切换虚拟环境。

jupyter notebook

浏览器显示的notebook内点击切换到conda标签,可以看到已创建的所有python环境,点击环境名称,可以看到该环境中包含的所有packages。

打开任意一个notebook,可以在“kernel > Change kernel”中切换至已有的虚拟环境。

4、Anaconda配置国内源

常用国内源

  • 阿里云 http://mirrors.aliyun.com/pypi/simple/
  • 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
  • 豆瓣(douban) http://pypi.douban.com/simple/
  • 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
  • 中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

临时使用

pip install [package_name] -i https://pypi.tuna.tsinghua.edu.cn/simple

windos下永久更换pip源

1. 命令行直接写入

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
    # Writing to C:\Users\username\AppData\Roaming\pip\pip.ini

2. 手动修改pip.ini文件
检查 “C:\Users\username\AppData\Roaming\pip”路径下是否有“pip.ini”文件,(需要点击文件管理器上方的查看显示隐藏项目来打开AppData文件夹),若没有,则新建“pip.ini”文件。在文件内写入:

[global]
timeout = 60000
index-url = https://pypi.doubanio.com/simple/
[install]
trusted-host=pypi.douban.com

 windos下永久更换conda源

conda默认使用的国外镜像源,速度相对较慢。

 anaconda的配置信息主要保存在“.condarc”文件内,该文件存储在“C:\Users\username\ ”路径下。基础信息如下:

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - defaults
ssl_verify: true
show_channel_urls: true

更改国内镜像:

1. 命令行直接写入

# 添加清华源镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
# 显示通道地址
conda config --set show_channel_urls yes

2. 手动修改.condarc文件

可以直接编辑该文件,下面示例添加了清华源,同时修改了envs_dirs和pkgs_dirs的路径。

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - defaults
show_channel_urls: true
envs_dirs:
  - D:\Anaconda3\envs
  - D:\Anaconda3\AppData\Local\conda\conda\envs                  
pkgs_dirs:
  - D:\Anaconda3\pkgs
  - D:\Anaconda3\AppData\Local\conda\conda\pkgs

参考

https://www.cnblogs.com/lemonbit/p/7068091.html

https://jingyan.baidu.com/article/14bd256e86ecb4bb6c261254.html

https://blog.csdn.net/weixin_44527237/article/details/116204953

https://blog.csdn.net/weixin_43519707/article/details/111031272

你可能感兴趣的:(Anaconda使用技巧,anaconda,python,pip)