编辑:解决了在虚拟环境中安装matplotlib
的核心问题(请参阅我的回答),但PyCharm虚拟环境中pip版本的原始问题可能仍然值得回答。
原始问题
我的所有Python项目都在虚拟环境中被隔离。在大多数情况下,PyCharm与virtualenv一起玩得很好。
当尝试使用2.7作为基本解释器安装virtualenv时,PyCharm会将错误的pip安装到虚拟环境中。因此,尽管某些软件包可以很好地安装到虚拟环境中,但matplotlib不会安装。
我的大部分项目的翻译是3.5,但对于这个,我需要2.7。
这是一个PyCharm错误,还是可以手动修复的东西?
我尝试了什么
我尝试使用workon Jupyter2
手动打开虚拟环境,但由于环境不在通常的Env文件夹中,因此未找到。我找了一种方法来指定workon
的环境路径,但没找到。 EDIT :代替workon
,在虚拟环境的activate
目录中运行Scripts
。
答案 0 :(得分:2)
以下是我解决问题的方法。不接受我的答案,因为虽然它解决了numpy / matplotlib安装,这是核心问题,但它没有回答有关PyCharm中pip版本的原始问题 - 这可能仍然值得回答。
Scripts
文件夹。activate.bat
以激活环境。numpy
的轮子,并将其放置在Env的根部。cd
到Env的根,然后pip安装了轮子,例如pip install numpy-1.10.4+mkl-cp27-cp27m-win_amd64.whl
pip install
matplotlib
和pandas
,但这一步也可能来自PyCharm。