0

要するに、私は 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', '/システム/ライブラリ/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/システム/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' , '/システム/ライブラリ/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']

4

1 に答える 1

1

わかりました、私は問題を見たと思います。システム python を使用しています (Mac では、システム python を使用しようとすると、これらの問題が頻繁に発生します。一般に、人々は代替の python を使用します)、homebrew は にインストールされる/usr/localため、

brew install pythonX.X

次に、virtualenv 環境 ( https://www.jetbrains.com/pycharm/help/creating-virtual-environment.html ) を作成するときに、代わりに python を選択し、/usr/local/binグローバル サイト パッケージの継承を確認します。それはおそらくあなたの問題を処理するでしょう。

于 2015-07-18T21:46:53.493 に答える