Импорт модулей на переносном питоне - PullRequest
5 голосов
/ 30 апреля 2010

Я использую PortablePython_1.1_py2.6.1 на USB-накопителе. Мой код опирается на некоторые модули, которые не были предварительно установлены. Кто-нибудь знает, возможно ли добавить новые модули в портативную установку python? Простое копирование в папки в site-lib не работает.

Ответы [ 2 ]

7 голосов
/ 01 мая 2010

Что говорит import sys; print sys.path? Это должен быть список каталогов и zip-файлов, в которых Python (переносимый или другой) ищет модули для импорта. Просто скопируйте ваши модули в один из этих каталогов или zip-файлов, или sys.path.append('/whatever/dir'), если у вас есть модули в /whatever/dir и вы хотите сохранить их там (последний подход будет длиться только для текущего сеанса, будь то интерактивный или выполнение скрипта ).

6 голосов
/ 30 августа 2012

Этот закрытый вопрос фактически задавался для Portable Python 3.2. Я нашел хороший способ установки модулей с Windows:

в командире DOS

  • Теперь Easy Install устанавливается в папку MyPythonPath \ App \ Scripts. Так, например,

    MyPythonPath \ App \ Scripts \ easy_install-3.2 numpy

для установки модуля numpy.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...