У меня дважды установлен Python на моем компьютере. Файл python.exe находится один раз в C:\Python34 и снова в C:\Anaconda3 .
Первый был установлен через стандартную установку Python, а второй через пакет Anaconda, который имеет тот же стандартный Python плюс некоторые дополнительные расширения. Обе версии Python являются 3.4.4.
Теперь я пытался установить библиотеку / расширение Python (например, библиотеку facebook). Это можно сделать, набрав это в командной строке:
pip install facebook
Ключевое слово pip - это модуль Python, который упрощает установку внешних библиотек. В моем случае это устанавливает библиотеку facebook только для стандартного Python, а не для Anaconda Python.
Вместо этого я хотел бы установить библиотеку для Anaconda Python. Я могу сказать, потому что библиотека facebook создается в C:\Python34\Lib\site-packages , но не в C:\Anaconda3\Lib\site-packages .
Итак, почему библиотека выбирает первый Python и игнорирует второй? И как я могу контролировать это поведение?
РЕДАКТИРОВАТЬ: Может быть, стоит упомянуть, что оба C:\Python34 и C:\Anaconda3 включены в переменные среды Path. Сначала идет C:\Python34 , а затем C:\Anaconda3 , но я также попытался сначала установить C:\Anaconda3 , а затем C:\Python34 и повторил попытку установки. Однако библиотека снова была установлена в стандартном Python.
Также pip установлен в обоих питонах.
