虚拟环境: 虚拟环境为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)