Я пытаюсь установить и использовать модуль Evernote (https://github.com/evernote/evernote-sdk-python). Я запустил pip install evernote
, и он сказал, что установка работала.
Я могу подтвердить, что модуль evernote существует в /usr/local/lib/python2.7/site-packages
. Однако, когда я пытаюсь запустить python -c "import evernote"
, я получаю следующую ошибку:
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named evernote
Это содержимое моего .bash-profile
:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
# Setting PATH for Python 3.3
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.3/bin:${PATH}"
export PATH
export PATH=$PATH:/usr/local/bin/
У меня такая же проблема с другими модулями, установленными с pip
. Помощь?
EDIT: Я супер новичок и не редактировал этот файл .bash-profile
.
EDIT: python -c 'import sys; print "\n".join(sys.path)'
Выводит следующее:
/Library/Python/2.7/site-packages/setuptools-1.3.2-py2.7.egg
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip
/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/plat-mac
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC
/Library/Python/2.7/site-packages
EDIT: Я, казалось, добился прогресса в решении, добавив export PYTHONPATH="/usr/local/lib/python2.7/site-packages"
в мой файл .bash_profile
. Однако теперь, когда я запускаю python -c 'from evernote.api.client import EvernoteClient'
, он пытается импортировать oauth2, который терпит неудачу с той же ошибкой. Модуль ouath2 присутствует в каталоге модуля.