安装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
如果是在虚拟环境下进行安装,需要把pips改成pip。虚拟环境中没有pip3.

原文地址:https://www.cnblogs.com/AnnaJuly/p/11512687.html