我通過 brew install essentia --HEAD
消息安裝essentia: Python modules have been installed and Homebrew's site-packages is not in your Python sys.path, so you will not be able to import the modules this formula installed. If you plan to develop with these modules, please run: mkdir -p /Users/yangyy/Library/Python/2.7/lib/python/site-packages echo 'import site; site.addsitedir("/usr/local/lib/python2.7/site-packages")' >> /Users/yangyy/Library/Python/2.7/lib/python/site-packages/homebrew.pth
蟒蛇 - 不能在Pycharm中導入模塊,而我可以在終端中導入相同的模塊?
我一樣的消息,並指示安裝成功essentia
。 該模塊可以在終端上輸入: Python 2.7.11 (default, Feb 23 2016, 00:59:46) [GCC 4.2.1 Compatible Apple LLVM 6.1.0 (clang-602.0.53)] on darwin Type "help", "copyright", "credits" or "license" for more information. -import essentia -exit()
$ which python /usr/local/bin/python
我用Pycharm作爲我的IDE。我嘗試了所有的解釋器,但仍然無法導入此模塊。
在蟒蛇,我想:
>>> import essentia
>>> reload(essentia)
<module 'essentia' from '/usr/local/lib/python2.7/site-packages/essentia/__init__.pyc'>
我試過了。問題是我找不到安裝在那裏的模塊。 –
你使用的是virtualenv嗎?如果不意味着嘗試在virtualenv下創建和安裝依賴關係,請嘗試此操作。因爲我只從那個... –
我試圖使用virtualenv,但我不太明白它是如何工作的。最終我在全球環境下安裝了該模塊。我編輯了這個問題。現在我知道模塊的路徑,並且正在嘗試手動添加路徑。 –