1. Windows10 虚拟机 Pytorch Numpy
Win10升级到20H2以后,VmWare15就出现了打开虚拟机蓝屏的问题,我真的爱死windows了。解决方法:down一个vmware16.
虚拟机的操作系统用ubuntu64位 16.04
1.1. 安装python3.5
下载python3.5.10 安装包(.tgz)并解压
sudo apt-get install zlib1g
sudo apt-get install zlib1g.dev
进入安装包目录
执行 ./configure
进入Modules目录,打开Setup文件
将下面这句取消注释
#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
make&make install
sudo unlink /usr/bin/python
sudo ln -s /usr/bin/python3/ /usr/bin/python
上述关于zlib的内容是为了安装pip3不出错。
1.2. 安装pip3
sudo apt install python3-pip
1.3. 安装pytorch和torchvision
试了一堆才整出来这么个版本关系。 之前装torchvision他会默认给你装numpy的1.22.x版本,但是在1.21.x版本就已经不支持python3.7以前的版本了,但是只有在安装1.21.x的时候才提示这个问题,安装1.22.x他会报错,但不告诉你是因为这个,报错如下: 我真的会谢! 我是自己直接尝试装numpy1.21.x才发现早已不支持python3.5的。 我选择尝试降低torchvision的版本,哪怕降到0.1.8,又会自行下载安装torch的1.5.8的版本,然而这个torch太高。 最后直接使用最低版本torchvision:0.1.6, pillow是类似的问题,安装torchvision的时候会默认安装9.1.0的版本,这个版本也不支持python3.5,报错如下 sudo apt install python-setuptools
sudo apt-get install libjpeg8 libjpeg62-dev libfreetype6 libfreetype6-dev
pip3 --no-cache-dir install torch==1.0.0 -i https://pypi.tuna.tsinghua.edu.cn/simple/
pip3 --no-cache-dir install numpy==1.11.1 -i https://pypi.tuna.tsinghua.edu.cn/simple/
pip3 --no-cache-dir install pillow==4.1.1 -i https://pypi.tuna.tsinghua.edu.cn/simple/
pip3 --no-cache-dir install torchvision==0.1.6 -i https://pypi.tuna.tsinghua.edu.cn/simple/