Linux创建指定Python版本的虚拟环境教程(附安装pytorch教程)

虚拟环境: 虚拟环境为python特有的一套软件环境, 可以创建多套不同的python版本,用于运行不同状态的python项目   优点:不同环境之间完全隔离

Linux系统以创建Python3.6.6的虚拟环境为例:

1.先下载源码包:wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz

2.解压:tar -zxvf Python-3.6.6.tgz

3.进入解压后的Python3.6.6文件下:①cd Python-3.6.6 

                                                          ② ./configure --prefix=/usr/local/python3

其中,/usr/local/python3为安装Python-3.6.6的路径(可自行修改)

(笔者进行4、5时,Linux服务器报错,缺少zlib1g-dev,因此在完成3之后使用了sudo apt-get install zlib1g-dev语句安装相关依赖后再进行4、5步)

4.编译(相当于把源码包里面的代码编译成linux服务器可以识别的代码)   make

5.编译安装:make install

6.安装virtualenv

pip install virtualenv

7.创建虚拟环境

virtualenv  -p  /usr/local/python3/bin/python3.6 venv

其中/usr/local/python3/bin/python3.6为第3步中Python-3.6.6安装路径下bin文件夹中的内容。

venv为虚拟环境安装路径(可自行修改)。

8.进入虚拟环境

source venv/bin/activate

(退出当前虚拟环境:deactivate)

9.安装pytorch

目前pytorch官网上是最新版本,但是老版本的安装方法在官网上很难找到

使用pip安装老版本pytorch 0.3.1(笔者使用的是CUDA 8):

pip3 install http://download.pytorch.org/whl/cu80/torch-0.3.1-cp36-cp36m-linux_x86_64.whl

其他版本pytorch0.3.1安装方法见参考文献[5]。



参考文献:

[1] https://blog.csdn.net/qq_42690368/article/details/82285703 Linux安装虚拟环境

[2] https://www.cnblogs.com/lpzpp/p/12704393.html Linux之安装python3.6.6

[3] https://blog.csdn.net/sinat_27990891/article/details/81292789 在公共服务器上建立Python虚拟环境

[4] https://www.jianshu.com/p/c0e7a6487cb6 创建指定python版本的虚拟环境

[5] https://ptorch.com/news/145.html 使用conda/pip安装pytorch 0.3.1教程(mac/windos/linux)

你可能感兴趣的:(Linux创建指定Python版本的虚拟环境教程(附安装pytorch教程))