1

Я хочу установить qt4reactor, чтобы перейти на страницу github :

Распакуйте этот каталог в вашу PYTHONPATH

Я не знаю, что это значит. Я разархивировал файл и попытался добавить путь к PYTHOPNPATH в файле .bashrc следующим образом:

export PYTHONPATH=/home/jacos/qtreactor

Но я не могу импортировать это вообще.

Я хочу спросить, где именно находится мой PYTHONPATH? Как я могу это выяснить? Какой правильный способ сделать это?

1 ответ1

1

Перво-наперво , вы действительно должны сделать этот экспорт в PYTHONPATH=/home/jacos/qtreactor:$PYTHONPATH чтобы не загромождать что-либо, что может быть там, из файлов конфигурации системы, & c, а вместо этого делать предисловие - дополнительно вы не делаете на самом деле не нужно начинать с "экспорта" там. Вы захотите запустить новую оболочку или запустить source ~/.bashrc чтобы эти изменения вступили в силу.

Путь поиска по умолчанию всегда добавляется к $ PYTHONPATH, в соответствии с моим "man python", и вы можете посмотреть его, открыв оболочку python и выполнив следующее:

import sys
print(sys.path)

Это должно дать вам представление о том, какие пути ищет ваш питон, и тогда вы сможете распаковать в один из этих каталогов.

Что касается правильного способа сделать это, если qt4reactor должен быть доступен любому, кто использует компьютер, поместите его где-нибудь в /usr /lib /python (или еще лучше, /usr /lib /python [версия], так как python2.7 и У python3 есть заметные различия ...) и добавьте этот путь к PYTHONPATH любого, кто использует машину, назначив его в /etc/bash.bashrc вместо ~ /.bashrc. Если она должна быть полезной только для вас, создать подходящую папку в вашем домашнем каталоге и поставить qt4reactor под этим, так что если вам нужно добавить больше питона модулей в будущем вы не загромождать свой дом-папку слишком много , Очевидно, что вам нужно изменить свои дополнения на $ PYTHONPATH в вашем ~ /.bashrc. Если вы единственный пользователь этой машины, а затем использовать тот метод , который вам нравится - лично я бы пойти на тот , который имитирует многопользовательские машины, но это потому , что я бег другого Boxen , которые делают несколько пользователей , и я думаю , что это хорошо поддерживать хорошие привычки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .