前两篇在安装好py3.6的新环境后,将网上的深度神经网络代码导入我的pycharm连接上项目翻译后,一边运行一边看自己缺哪些包,这里图方便我没有在终端里面pip安装,而是直接在pycharm的项目翻译那里直接搜然后选择对应的版本。
然鹅,在project interpreter里面选择直接把pip提到最新版本后就出问题了。。。
(可能是因为安装不成功导致原本旧版本也用不了)
后续直接在project interpreter安装时都会报错:Non-zero exit code (2),说什么玩意找不到我的python.exe搞了好久好久。
我的解决之路:
- 网上说“python -m pip install pip==20.2.4”把pip降级就好,是版本太新了,我就去每一个python环境都降级。
结果:不能解决。并且在pip安装torch的时候发现他还是说我的版本不对头,然后检查了一下pip的版本,好家伙在我3.6的环境用着3.7的pip
- 寻找网上可以让pip指向正确的做法,但要么太复杂要么我看不懂。。。细心发现查看版本时候显示了一个路径,想着是否能在我3.6版本文件夹下把它找出来。
- 在这个3.6环境的文件夹下cmd进入终端,找到了正确的pip
- 因为之前pip安装找不到torch0.4.1版本,就去官网下载了对应的版本,这里只需要pip install进来就好(此时会显示pip版本低,不理的话也是安装成功的,有需要的话可以进入3.6路径下python -m pip install --upgrade pip更新,问题不大)
这里就终于安装好torch0.4.1啦,在pycharm里面查看也是有的
重点:去到对应版本的路径下再操作,他识别的是该文件夹下的pip.exe跟python.exe,不然pip一直操作的都不在对应的环境下。