Как я могу вставить новые модули в PYTHONPATH? - PullRequest
0 голосов
/ 27 декабря 2011

Я устанавливаю http://bitbucket.org/agr/ropemacs для моих emacs.

В файле README.txt говорится:

Обратите внимание, что для этого в вашем PYTHONPATH должна быть веревка и канаты.на работу.

Я проверяю свой питон sys.path, но там нет никаких веревочных маков!но я его установил!как я могу вставить Romamacs в PYTHONPATH?

Ответы [ 2 ]

1 голос
/ 27 декабря 2011

PYTHONPATH - это переменная окружения. Вы можете добавить каталоги к нему с помощью команды, подобной

PYTHONPATH="$PYTHONPATH:/path/to/rope:/path/to/ropemacs"

Это можно сделать из командной строки перед запуском emacs или более постоянно в вашем ~/.bashrc или ~/.profile. Может быть, есть более удобный способ сделать это для emacs, но я - vim fiend, поэтому я не могу вам с этим помочь.

Подробнее о PYTHONPATH здесь: http://www.stereoplex.com/blog/understanding-imports-and-pythonpath

1 голос
/ 27 декабря 2011

Если вы запустили включенный setup.py, то пакет должен быть правильно установлен, и все хорошо, вы можете проверить его, импортировав его, открыть приглашение Python и набрать import ropemacs.

Вероятно, вы не увидите каталог только для этого пакета, потому что setuptools обычно устанавливает пакеты python в ваш каталог site-packages, который на моей машине находится в /usr/lib/python2.7/site-packages и C:\Python27\Lib\site-packages, для очевидных платформ.

...