Как я могу изменить каталог моего пункта с 3.7.5 до 3.7.6? - PullRequest
0 голосов
/ 19 января 2020

Я скачал Python 3.7.6 вручную со своего сайта в виде tar-файла следующим образом:

tar -xvf Python-3.7.6.tar.xz
cd Python-3.7.6
./configure
make
make install

Я просто настроил его в Kali Linux, я скачал pip для Python3 с этим код после него:

apt install python3-pip

Я скачал pip3 без проблем, но дело в том, когда я пытаюсь загрузить несколько пакетов pip с:

pip3 install <Package_Name>

Я не получаю никакой ошибки, Я могу загрузить любые пакеты с помощью этой команды, но когда я пытаюсь импортировать их в Python 3.7.6 в терминале, я получаю сообщение об ошибке, подобное этому:

  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named ''

Но когда я пытаюсь импортировать модули снова с Visual Studio в Python 3.7.5, я могу импортировать его. Итак, мой вопрос: как я могу скачать пакеты pip для Python 3.7.6, а не для Python 3.7.5? И моя версия pip3 выглядит так:

pip3 -V

pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)

1 Ответ

0 голосов
/ 19 января 2020

Если вы установите пип, упакованный вашим дистрибутивом, он будет связан с версией python, распространяемой вашим дистрибутивом (версия 3.7.5).

Лучше установить оба из apt, без установите его вручную:

sudo apt install python3 python3-pip

Если вам действительно нужно установить последнюю версию вручную (но я не рекомендую ее), пункт включен в python, который вы только что установили вручную , Вы можете использовать его следующим образом:

python -m pip install <Package_Name>

Если вам нужно иметь на своем компьютере несколько версий python, вы можете использовать virtualenv

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