Рейтинг:0

Использование функций Python 2.7 в VMware

флаг cn

Добрый день, Я работаю над установкой программы в VMware15 Ubuntu (20.04). Инструкции по установке вызывают у меня проблемы как у пользователя начального уровня, поэтому я хотел посмотреть, сможет ли кто-нибудь разобраться в этих проблемах. Для справки, конечной целью установки является запуск файла python setup.py.

Я считаю, что конфликтующие версии Python вызывают помехи при попытке запуска команд.

Инструкции и error() следующие:

sudo apt-получить обновление
sudo apt-получить обновление
sudo apt установить python2.7
sudo apt install python-pip (E: нет кандидата на установку) 
sudo snap установить pycharm-community --classic
sudo pip установить openmdao
sudo python -m pip install -U matplotlib
sudo apt-get установить python-tk
sudo apt-get установить libopenblas-dev        
sudo apt-get установить libblas-dev libblapack-dev  
sudo apt-get установить libpcre3 libpcre3-dev
sudo apt-get установить swig
sudo apt-get install python-mpi4py (E: невозможно найти пакет python-mpi4py)
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-получить обновление
sudo apt установить gfortran-8
sudo update-alternatives --install /usr/bin/gfortran gfortran /usr/bin/gfortran-8 1

После выполнения этих инструкций должен запуститься файл установки. Попытка запуска подсказок (RuntimeError: требуется версия Python >= 3.7)

Прошу прощения за вопрос новичка, я уверен, что это, вероятно, простое решение, заранее спасибо за любой совет.

Дополнительное примечание: проект зависит от функций python2.7 из-за своей природы, поэтому работа с 3.7 невозможна.

флаг us
Какую версию Ubuntu вы используете? Пожалуйста, отредактируйте (https://askubuntu.com/posts/1377593/edit) свой вопрос с этой информацией. Кроме того, python2.7 является EOL с 2020 года.
user535733 avatar
флаг cn
`sudo apt install python-pip (E: нет кандидата на установку) `: легко исправить, см. https://askubuntu.com/questions/148638/how-do-i-enable-the-universe-repository
user535733 avatar
флаг cn
`sudo apt-get install python-mpi4py (E: Не удалось найти пакет python-mpi4py)`: пакет deb был удален из Ubuntu после 18.04. Попробуйте вместо этого использовать pip: `pip install mpi4pi`
флаг cn
`python-mpi4py` не существует, кроме 18.04 https://packages.ubuntu.com/search?suite=default&section=all&arch=any&keywords=python-mpi4py&searchon=names

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.