安装python虚拟环境踩过的坑
最近需要用到python的虚拟环境,先后尝试了pycharm和conda的虚拟环境,踩过一些些坑,整理成博客以备忘。
pycharm
我最先尝试直接用pycharm新建虚拟环境,建好了以后发现project和console都用了新环境的python,但是terminal还是旧环境的python。我一度以为是pycharm的小bug或者是还没apple成功。后来才发现pycharm里terminal的python是单独出来的,如果想在terminal里打开某个环境的python,只需要直接把该python的绝对路径输入即可。terminal的python不是虚拟环境的python导致没法安装python包,遂弃了
anaconda
然后尝试用anaconda建虚拟环境,conda create -n venvname
,建好了以后发现还是不行。新环境的python用的是base里的。这里提供查看python环境路径的命令:
import sys
sys.prefix #lib path
sys.executable #python path
打开conda新建的虚拟环境发现,文件夹里并没有python.exe。找了好久原因不知道哪里有问题,后来尝试了一下 conda create -n venvname python=3.6
就成功了。。。哭辽
pytorch
在安装pytorch的时候还遇到一点小问题,pip安装报错,后来直接去官网上下载就OK了。这里提供我的安装命令:pip3 install torch===1.2.0 torchvision===0.4.0 -f https://download.pytorch.org/whl/torch_stable.html