我正在为我的emacs安装http://bitbucket.org/agr/ropemacs。如何在PYTHONPATH中插入新模块?
在它的README.txt说:
注意,绳子和ropemacs应该在你的PYTHONPATH
这个 工作。
我检查我的sys.path python,但没有任何ropemacs那里!但我已经安装了它! 我该如何在PYTHONPATH中插入ropemacs?
我正在为我的emacs安装http://bitbucket.org/agr/ropemacs。如何在PYTHONPATH中插入新模块?
在它的README.txt说:
注意,绳子和ropemacs应该在你的PYTHONPATH
这个 工作。
我检查我的sys.path python,但没有任何ropemacs那里!但我已经安装了它! 我该如何在PYTHONPATH中插入ropemacs?
如果您运行了附带的setup.py
,那么应该正确安装软件包并且一切正常,您可以通过导入它来进行检查,打开python提示符并键入import ropemacs
。
你可能不会看到一个目录只是这个包,因为通常setuptools的安装在你的site-packages
目录,这在我的机器上是/usr/lib/python2.7/site-packages
和C:\Python27\Lib\site-packages
,对于明显的平台Python包。
PYTHONPATH
是一个环境变量。你可以用如下命令
PYTHONPATH="$PYTHONPATH:/path/to/rope:/path/to/ropemacs"
,可以在命令行中你~/.bashrc
或~/.profile
完成运行前的emacs,或更持久目录添加到它。可能有一个更方便的emacs特定的方式来做到这一点,但我是一个vim恶魔,所以我不能帮你。在这里PYTHONPATH
更多信息:http://www.stereoplex.com/blog/understanding-imports-and-pythonpath
关于PYTHONPATH的好教程! – 2011-12-27 05:44:39
啊哈!我一直在寻找PYTHONPATH中的ropemacs!那是因为所有的都在网站包装内。谢谢你的帮助。 – 2011-12-27 05:42:54