Библиотека Arcade требует Python 3.6 или выше - PullRequest
0 голосов
/ 26 ноября 2018

Попытка запустить пример библиотечной игры с питоном Python .

Вставить код в Pycharm: строка «import arcade» завершается неудачно, потому что «Библиотека Arcade требует Python 3.6 или выше«.,Попробуйте еще раз с интерпретатором python3.7, теперь он говорит: «Нет модуля с именем arcade», но Pycharm предлагает установить пакет.После ввода моего пароля sudo он говорит, что

'pip install arcade'

не удалось и «убедитесь, что вы используете правильную версию pip, установленную для вашего интерпретатора Python, расположенную в / usr / local / bin /python3.7 '"

Я открываю терминал, попробуйте:

sudo pip3.7 install arcade

Установка не удалась, потому что:

Could not fetch URL https://pypi.org/simple/arcade/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/arcade/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping
Could not find a version that satisfies the requirement arcade (from versions: )
No matching distribution found for arcade
You are using pip version 10.0.1, however version 18.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command.

Узнайте, как обновить пункт, найдите thisнить , попробуйте каждый ответ, ни один из них не работает по одной и той же причине: модуль SSL недоступен.

Я также должен вернуться к интерпретатору 3.4 в PyCharm, потому что numpy также нельзя использовать.Я застрял с моей текущей версией python (3.4.3)?Что мне нужно сделать, чтобы установить последние модули?

ОС - Linux Mint 17.3 В терминале по умолчанию используется значение 2.7.6 при вводе 'python -V' и 3.4.3 при вводе 'python3 -V',поэтому необходимо указать «python3.7».То же самое касается пипа?(напишите pip3.7 вместо pip или pip3?)

Ответы [ 2 ]

0 голосов
/ 26 ноября 2018

Вы можете убедиться, что вы загружаете правильный пипс, вызвав его через целевой исполняемый файл python, например:

python3.7 -m pip install arcade

Если ошибка не исчезнет, ​​вы можете попробовать загрузить двоичные файлы и настроить, сделать,сделайте altinstall (вы можете найти руководство здесь ).Ключ не в том, чтобы попытаться установить python через менеджер пакетов, так как репозитории для 14.04, 16.04, 17.03 не указывают на последнюю версию python 3.x.

Если у вас есть рабочие версии python3.x вы можете создавать виртуальные среды в PyCharm (как предложил Арун Отаку).

0 голосов
/ 26 ноября 2018

рекомендуется использовать виртуальные среды, когда вам приходится удовлетворять различным зависимостям при работе с разными проектами.Вы можете использовать Conda, чтобы сделать вещи легко.

Введите pip install conda для установки conda.Conda может использоваться для настройки новых сред, а также для установки пакетов.После установки conda создайте среду следующим образом:

conda create --name nameofenv python=3.4

Измените nameofenv на имя среды, которую вы хотите.Здесь я создаю среду с Python версии 3.4.Если вы хотите установить последнюю версию python, просто удалите номера версий вместе со знаком равенства следующим образом:

conda create --name nameofenv python

Будет создана новая среда.В linux вы можете активировать эту среду следующим образом:

source активировать nameofenv

После активации среды вы можете использовать pip или conda для установки нужных пакетов в новую среду.В следующий раз, когда вы откроете терминал, вам потребуется снова активировать среду, чтобы использовать его.

Теперь вы можете выбрать среду для проекта в Pycharm, выбрав Файл-> Настройки-> Имя_проекта-> Интерпретатор проекта.,Нажмите на знак «плюс» на правой стороне, и теперь у вас есть открытое окно для выбора виртуальной среды.Нажмите на кнопку радио с надписью существующее окружение и выберите среду в папке python в домашней папке, если она там настроена.PythonFolder-> envs-> Папка с тем же именем, что и среда, которую вы создали ранее.Готово.

...