Конфигурация Python имеет недостатки из-за взаимодействия нескольких учетных записей пользователей, версий Python и менеджеров пакетов. (запросы на импорт не найдены) - PullRequest
0 голосов
/ 27 октября 2019

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

  • разные учетные записи пользователей MAC мешают друг другу
  • python2 VS python3
  • pip VS anaconda (у меня ранее была установлена ​​Anaconda, и я удалил ее, надеясь, что она может решить эту проблему ...)

Вот несколько вещей, которые я пробовал:

pip install requests    

Однако в результате была получена следующая ошибка:

ERROR: Could not install packages due to an EnvironmentError: [Errno 13] 
Permission denied: '/Library/Python/2.7/site-packages/urllib3-1.25.6.dist- 
info' Consider using the --user option or check the permissions.

Следующая попытка:

sudo pip install requests

Предупреждение, но пакеты установлены:

WARNING: The directory '/Users/cuezumo/Library/Caches/pip/http' or its 
parent directory is not owned by the current user and the cache has been 
disabled. Please check the permissions and owner of that directory. If 
executing pip with sudo, you may want sudo's -H flag.
....
Installing collected packages: urllib3, certifi, chardet, idna, requests
Successfully installed certifi-2019.9.11 chardet-3.0.4 idna-2.8 requests- 
2.22.0 urllib3-1.25.6

Тогда, однако, импорт не работает:

import requests

приводит к

command not found: import

Кто-нибудь может предложить некоторую поддержку? Извините, если этой информации пока недостаточно, чтобы вы могли оказать помощь. Я рад предоставить вам больше информации, если вы можете сказать мне, что вам нужно и как я могу получить ее.

и различные учетные записи пользователей Mac: я хотел бы удалить вторую учетную запись пользователя, потому что она мне больше не нужна. Таким образом, если для решения этой проблемы потребуется каким-либо образом сбросить среду python, эту учетную запись можно будет удалить по пути.

Спасибо, я очень ценю вашу помощь!

...