не могу установить пакеты Python - PullRequest
0 голосов
/ 29 октября 2018

В моем linux установлено несколько версий python.

python
python2.7
python2.7-config
python2-config
python2-jsonschema
python2-pbr
python3
python3.4
python3.4m
python3.6
python3.6-config
python3.6m
python3.6m-config
python3-config
python3m
python3m-config
python-argcomplete-check-easy-install-script
python-argcomplete-tcsh
python-config
python-faraday

Я установил пакет quandl, используя pip. он установлен, но когда я запускаю код, он говорит, что нет модуля как quandl. Я думаю, что это связано с несколькими версиями Python. Как я могу удалить эти версии, и какую из них я должен удалить, и как я могу устанавливать пакеты и запускать свой код без каких-либо забот! Я новичок, поэтому, пожалуйста, помогите мне.

Ответы [ 2 ]

0 голосов
/ 29 октября 2018

в Linux, если вы используете глобальную среду. Вы должны использовать python3.x для всех операций командной строки, как в python3.4, python3.6 или pip3.4, pip3.6 при компиляции так устанавливается на указанную версию.

для вашей задачи найти установленный модуль выполните:

pip3.4 list pip3.6 list и pip 2.7 list и найдите в них квандла.

Если его нет в нужной вашей версии, наберите: pip[your-version] install quandl

0 голосов
/ 29 октября 2018

Сначала убедитесь, что pip3 установлен, или установите его.

Ubuntu: sudo apt install python3-pip --upgrade

Теперь установите пакет с pip3 вместо pip:

pip3 install quandl

Надеюсь, это сработает:)

РЕДАКТИРОВАНИЕ:

с помощью этого кода вы создаете virtualenv и запускаете свой скрипт с ним.

pip3 install virtualenv
virtualenv -p python3.x venv //3.x will be version you want
source venv/bin/activate
pip install quandl, {and what else you want}
python script.py

для деактивации virtualenv, просто запустите это в commandLine:

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