简而言之:我正在使用 virtualenv 来管理大量需求,但我担心我的 Mac 上的主要软件包版本存在冲突。
我已经通过 pip 安装了 scikit-learn 和 matplotlib,但我的 PyCharm 不会承认它们存在。
然后我允许 PyCharm(我尝试了几十次)“安装要求”,但安装 matplotlib 时错误不断出现:
无法构建以下必需的软件包:
* freetype
我试过以任何方式安装freetype,但它似乎已经在这里了。我如何通过该错误?
从其他帖子中,我了解到使用 Scipy Superpack for Homebrew 安装这些以及许多其他重要的 Scientific Python 软件包是一种非常崇高的尝试
https://github.com/fonnesbeck/ScipySuperpack
我相信这安装正确,但 Pycharm 仍然看不到它。
当我想指向 Scipy Superpack 时,我可以指向原始的(可能是失败的)pip 安装吗?如何更新我的 virtualenv 以查看这些包?
我还发现了 Python 的 Anaconda 版本(应该包括 matplotlib 和 scikit-learn?),并且我的 virtualenv 没有指向那个 python 可执行文件,但是更新没有帮助。 我是否还需要更新“哪个”matplotlib 或其他软件包来指向?
我确实已经在这几天了,我非常感谢一些帮助。Python 科学界的很多东西都需要 matplotlib,我的研究看起来真的可以从 scikit-learn 中受益,因此非常感谢任何帮助。我意识到还有许多与此相关的其他帖子,但解决方案并没有解决我的问题。感谢您提供的任何帮助!
额外要求的信息:
python -c "import sys; print sys.path" 给出:
['', '/[$HOME]/.virtualenvs/JS_dj17/lib/python2.7/site-packages/statsmodels-0.6.1-py2.7-macosx-10.9-intel.egg', '/[$HOME ]/.virtualenvs/JS_dj17/lib/python2.7/site-packages/patsy-0.3.0-py2.7.egg', '/[$HOME]/.virtualenvs/JS_dj17/lib/python2.7/site-包/scipy-0.15.1-py2.7-macosx-10.9-intel.egg', '/[$HOME]/.virtualenvs/JS_dj17/lib/python27.zip', '/[$HOME]/.virtualenvs/ JS_dj17/lib/python2.7', '/[$HOME]/.virtualenvs/JS_dj17/lib/python2.7/plat-darwin', '/[$HOME]/.virtualenvs/JS_dj17/lib/python2.7/ plat-mac', '/[$HOME]/.virtualenvs/JS_dj17/lib/python2.7/plat-mac/lib-scriptpackages', '/[$HOME]/.virtualenvs/JS_dj17/Extras/lib/python' , '/[$HOME]/.virtualenvs/JS_dj17/lib/python2.7/lib-tk', '/[$HOME]/.virtualenvs/JS_dj17/lib/python2.7/lib-old', '/[$HOME]/.virtualenvs/JS_dj17/lib/python2.7/lib-dynload', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/System /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin','/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk' , '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ plat-mac/lib-scriptpackages', '/[$HOME]/.virtualenvs/JS_dj17/lib/python2.7/site-packages']7/plat-darwin'、'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk'、'/System/Library/Frameworks/Python.framework/Versions/2.7/ lib/python2.7/plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/[$HOME]/. virtualenvs/JS_dj17/lib/python2.7/site-packages']7/plat-darwin'、'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk'、'/System/Library/Frameworks/Python.framework/Versions/2.7/ lib/python2.7/plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/[$HOME]/. virtualenvs/JS_dj17/lib/python2.7/site-packages']