Невозможно установить pymongo с Anaconda 3 на W10

У меня установлен Python 3.5 и Anaconda 3. Pymongo отлично работает в Python 3, но я не могу установить его в Anaconda.

> conda install pymongo
Fetching package metadata: ....
Solving package specifications: ...........
Error: Unsatisfiable package specifications.
Generating hint:
[      COMPLETE      ]|##################################################| 100%


Hint: the following packages conflict with each other:
  - pymongo
  - python 3.5*

Use 'conda info pymongo' etc. to see the dependencies for each package.

Note that the following features are enabled:
  - vc14

1 ответ

Мне удалось установить pymongo в моей установке Anaconda3 + Python 3.5.1. Вполне возможно, что он просто не будет работать в вашей версии Python 3.5 с Anaconda3. Я также смог установить его в Python 3.4 + Anaconda3.

Вы можете обновить до последней версии и пакетов:

# On Windows
conda update --prefix C:\Anaconda3 anaconda

# Linux
conda update conda
conda update anaconda

Вы также можете создать новую среду в вашей текущей установке Anaconda3.

conda create -n py34 python=3.4 anaconda

Это позволит загрузить все стандартные пакеты, совместимые с Python 3.4, от Anaconda и настроить новую среду. В командной оболочке для использования этой среды и установки pymongo:

activate py34
conda install pymongo

Путь для установки в вашей IDE будет:

C:\Anaconda3\envs\py34\python.exe

Вы можете создать несколько сред Python для 2.x/3.x и установить пакеты независимо друг от друга.

Документация: http://conda.pydata.org/docs/py2or3.html

Другие вопросы по тегам