conda创建python虚拟环境以及pip换源

文章目录

    • 1.为什么要使用虚拟环境
    • 2.conda创建虚拟环境
    • 3.pip换源

1.为什么要使用虚拟环境

假如当前我们有多个项目A、B、C等等,这些项目中某些项目都需要使用一个相同的库,但是需要的版本却不一样,而这时不管哪个项目使用的都是默认的Python环境,对于这些项目我们只能运行其中一个,如果需要运行另外的项目,必须安装与之相匹配的版本的库。这时我们就可以创建一些完全独立的局部Python环境来实现一个项目使用一个“环境”,这个项目需要安装什么库,只需去其对应的环境中安装即可,这样项目之间就不会互相干扰了,项目的管理也会变得非常方便。

2.conda创建虚拟环境

  1. 在创建虚拟环境前,需要先下载Anaconda。下载地址
    下载好以后,可以打开命令行输入conda -V检验conda是否安装成功以及当前安装的conda的版本信息。

  2. 创建虚拟环境:
    打开命令行,使用conda create -n env_name python=x.x(这里输入你想要的版本,如3.5、3.6等)命令创建环境名为env_name的虚拟环境。(出现下图所示时输入y即可)

创建好虚拟环境以后使用conda activate env_name(创建时的环境名)命令激活虚拟环境(注意:这是Windows下的激活命令)。激活后就可以使用pip install xxx(包名)命令在该虚拟环境下安装你需要的包了。安装好以后,可以使用conda list命令查看已安装的包的信息。若想要退出虚拟环境,输入conda deactivate即可(同样也是Windows下的命令)。存在的虚拟环境可以在Anaconda安装目录里的envs文件下找到,也可以在命令行使用conda env list 或 conda info -e命令查看。

  1. 删除虚拟环境及虚拟环境中的某个包
    删除虚拟环境:conda remove -n env_name --all
    删除虚拟环境中的某个包:conda remove --name env_name package_name

3.pip换源

因为我们获取的包,默认是直接从pypi官网获取的,而pypi是国外的,所以网速很慢,这时我们换成国内镜像源就可以大大提高安装速度了。

这里是几个国内源
阿里云 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/
  
这里以清华源为例。

临时换源:在安装命令后加上-i,指定一个pip源,。
eg: pip install scrapy -i https://pypi.tuna.tsinghua.edu.cn/simple

永久换源:win+R 打开用户目录%HOMEPATH%,在此目录下创建 pip 文件夹,在 pip 目录下创建 pip.ini 文件, 内容如下:

[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn

你可能感兴趣的:(conda创建python虚拟环境以及pip换源)