创建python虚拟环境vitrualenv & pip install使用国内镜像

python虚拟环境vitrualenv & pip install使用国内镜像

  • 1.python虚拟环境vitrualenv
  • 2.pip install使用国内镜像

这篇文章主要参考了关于虚拟环境和关于pip install 的两篇文章。

1.python虚拟环境vitrualenv

假如你面临这样的问题:

project A 需要使用tensorflow1.3版本,而project B需要使用tensorflow 2.0版本,有什么方法能让同一台电脑使用不同版本的tf呢?

那么创建虚拟环境就是一个好办法。虚拟环境相当于一片相对独立的空间,不同的虚拟环境之间互不干扰,也就是说,你可以创建两个虚拟环境env1,env2,在env1中安装tf1.3版本,在env2中安装tf2.0版本,这样一来,就能在env1(env2)中做project A (project B)了。

创建虚拟环境的步骤如下:

1.在windows搜索中输入cmd,打开命令行,输入pip install virtualenv 来下载创建虚拟环境的包

(用pip install安装时,默认的下载地址一般都是国外,因而速度比较慢,经常会报告timeexceed的错误,下一个章节讲述怎么将Pip install的默认安装地址变成国内的镜像源,大大加快下载速度。在这一步遇到困难的话,可以先看第二部分)
创建python虚拟环境vitrualenv & pip install使用国内镜像_第1张图片


2.选择或者创建一个要放置虚拟环境文件夹,比如我在C盘机器学习文件夹下面创建了一个virtualenv文件夹,路径如下:C:\学习\机器学习\virtualenv
在这里插入图片描述


3.在cmd中使用cd 到达这个文件夹下
创建python虚拟环境vitrualenv & pip install使用国内镜像_第2张图片
可以看到,现在>之前的路径已经显示为C:\学习\机器学习\virtualenv了,证明已经到达了选中的文件夹下。


4.在cmd中输入virtualenv env_name 来创建一个虚拟环境,这里的env_name是创建的环境名字,可以任意选取:创建python虚拟环境vitrualenv & pip install使用国内镜像_第3张图片
输入之后,可以看到C:\学习\机器学习\virtualenv下面会多了一个环境文件夹env1:
创建python虚拟环境vitrualenv & pip install使用国内镜像_第4张图片
之后在这个环境下安装的所有包都会安装在这个文件夹内,与其他虚拟环境隔离。



5.cd 进入虚拟环境下的Scripts文件夹 :
在这里插入图片描述


6.输入activate激活环境:
在这里插入图片描述
可以看到前面有(env1)的标识,证明已经激活了虚拟环境env1,正在此环境内。输入pip list可以看到此虚拟环境下安装的包:创建python虚拟环境vitrualenv & pip install使用国内镜像_第5张图片可以看到新的环境是很干净的。在新环境中,可以用pip install安装有需要的包。



7.输入deactivate退出环境:在这里插入图片描述可以看到(env1)标识消失,证明已经退出了虚拟环境。


\

2.pip install使用国内镜像

首先在下面文件夹下建立一个pip文件夹

C:\Users\Administrator\AppData\Roaming

然后在pip文件夹下新建一个文件pip.ini,内容:

[global]
timeout = 60000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
use-mirrors = true
mirrors = https://pypi.tuna.tsinghua.edu.cn
创建python虚拟环境vitrualenv & pip install使用国内镜像_第6张图片

创建pip.ini的方法:先在pip文件夹下创建一个txt文件,把上面的内容输入,然后再把文件后缀改成.ini就行了,如下:
创建python虚拟环境vitrualenv & pip install使用国内镜像_第7张图片

你可能感兴趣的:(windows)