如何在PYTHONPATH中插入新模块?

如何在PYTHONPATH中插入新模块?,python,emacs,pythonpath,ropemacs,rope,Python,Emacs,Pythonpath,Ropemacs,Rope,我正在为我的emacs安装 在README.txt中,它会显示: 请注意,为此,rope和ropemacs应该位于PYTHONPATH中 工作 我检查了我的sys.path python,但是那里没有任何ropemacs!但是我已经安装好了! 如何在PYTHONPATH中插入ropemacs?如果运行附带的setup.py,则软件包应该正确安装并且一切正常,您可以通过导入进行检查,打开python提示符并键入导入ropemacs 您可能不会仅看到此软件包的目录,因为setuptools通常会在站

我正在为我的emacs安装

在README.txt中,它会显示:

请注意,为此,rope和ropemacs应该位于
PYTHONPATH
中 工作

我检查了我的sys.path python,但是那里没有任何ropemacs!但是我已经安装好了!
如何在PYTHONPATH中插入ropemacs?

如果运行附带的
setup.py
,则软件包应该正确安装并且一切正常,您可以通过导入进行检查,打开python提示符并键入
导入ropemacs


您可能不会仅看到此软件包的目录,因为setuptools通常会在
站点软件包
目录中安装python软件包,在我的计算机上,该目录位于
/usr/lib/python2.7/site软件包
C:\Python27\lib\site软件包
,对于明显的平台。

PYTHONPATH
是一个环境变量。您可以使用如下命令向其中添加目录

PYTHONPATH="$PYTHONPATH:/path/to/rope:/path/to/ropemacs"
这可以在运行emacs之前从命令行完成,或者在
~/.bashrc
~/.profile
中更永久地完成。也许有一个更方便的emacs特定的方法来做这件事,但我是一个vim恶魔,所以我不能帮你


更多关于PYTHONPATH的信息请点击这里:

Aha!一直以来,我都在我的蟒蛇床上寻找罗布麦克!这是因为所有的都在站点包内。谢谢你的帮助。关于蟒蛇的很棒的教程!