我已经在.bash_profile的末尾设置了这个:
export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages
但它似乎无法正常工作,因为当我启动终端时,它无法识别模块,但如果我直接在终端上执行它,它可以正常工作,但仅适用于该会话。当我再次启动终端时,它不起作用。
我做错了什么?
答案 0 :(得分:1)
.bash_profile
个文件仅由登录shell获取。您需要注销并再次登录才能使更改生效。或者,使用.bashrc
。每次打开新shell时都会获取此信息。
您担心需要在路径中添加网站包。你确定python安装正确吗? sys.prefix
和sys.exec_prefix
的价值是多少? Python在这些目录下搜索站点包。有关详细信息,请参阅documentation。