Как я могу установить pygame в свой проект против кода в OSX? - PullRequest
0 голосов
/ 28 июня 2019

Я хочу добавить пакет pygame в мой проект против кода.Я использую OSX, и я установил pip, python и скачал pygame.

Но я не могу установить его.Я читаю журнал консоли, но не знаю, как это исправить:

DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
Collecting pygame
  Using cached https://files.pythonhosted.org/packages/96/e6/a0e790157db7dc6b62192d09a93085bcb2a5261ee45ddc4d6d225ecc4a4d/pygame-1.9.6-cp27-cp27m-macosx_10_11_intel.whl
  Saved ./pygame-1.9.6-cp27-cp27m-macosx_10_11_intel.whl
Successfully downloaded pygame
choehyomin-ui-MacBookPro:~ choihyomin$ pip install pygame
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
Collecting pygame
  Using cached https://files.pythonhosted.org/packages/96/e6/a0e790157db7dc6b62192d09a93085bcb2a5261ee45ddc4d6d225ecc4a4d/pygame-1.9.6-cp27-cp27m-macosx_10_11_intel.whl
Installing collected packages: pygame
ERROR: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/pygame'
Consider using the `--user` option or check the permissions.

1 Ответ

0 голосов
/ 28 июня 2019

Лучшее решение - создать виртуальную среду, чтобы вы могли установить ее вместо глобальной установки Python. Но если это не вариант, то предложение в сообщении об ошибке имеет смысл: используйте --user:

pip install --user pygame

Но убедитесь, что pip устанавливается для интерпретатора Python, выбранного вами в VS Code, а не какой-либо другой установленной копии Python. Если вы не уверены, самый безопасный способ - указать интерпретатор Python, для которого вы хотите установить:

/path/to/python -m pip install --user pygame
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...