EDIT 18/02: Оскільки у мене все ще немає рішення, я оновлюю те, що знаю на сьогодні.
Я успішно встановив python 3.7. Я можу встановлювати модулі за допомогою pip (або pip3), але ці модулі встановлюються в Python 3.6 (поставляється з ubuntu). Тому я не можу імпортувати ці модулі в python 3.7 (отримати модуль не знайдено) Python 3.7 не розпізнає pip / pip3, тому я не можу встановити через pip / pip3 Мені потрібен python 3.7
-
Я встановив Python 3.7 на мою машину Ubuntu 18.04. Дотримуючись цих інструкцій на випадок, якщо це доречно:
Завантажити: Python 3.7 з веб-сайту Python [1], на робочому столі та розпакувати його вручну, на робочому столі Встановлення: відкрити термінал (ctrl + shift + T)
Go to the Extracted folder $ cd ~/Desktop/Python-3.7.0 $ ./configure $ make $ sudo make install
Створення Python 3.7 за замовчуванням Python:
$ sudo vim ~/.bashrc press i on the last and new line - Type alias python= python3.7 press Esc type - to save and exit vim :wq now type $ source ~/.bashrc
Звідси: https://www.quora.com/How-can-I-upgrade-Python-3-6-to-3-7-in-Ubuntu-18-04
Я завантажив кілька модулів, pip install module
але при спробі імпортувати їх отримую файлModuleNotFoundError: No module names 'xx'
Тому я провів деякі дослідження, і, мабуть, коли для встановлення використовувався pip, він встановлювався в модулях попередньої версії Python. Десь (ймовірно, питання на ТО) я знайшов пропозицію встановити модуль за допомогою, python3.7 -m pip install module
але потім отримую /usr/local/bin/python3.7: no module named pip
.
Зараз я застряг, pip встановлено, але, мабуть, не для Python 3.7. Я припускаю, що якщо я можу встановити pip для Python 3.7, я можу запустити команду pip install і отримати потрібні модулі. Якщо це так, як я можу встановити pip для python 3.7, оскільки він уже встановлений?
/usr/local/bin/python3.7: no module named pip
[Те саме для pip3]