我安装了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
答案 0 :(得分:1)
我能够在Anaconda3 + Python 3.5.1安装中安装pymongo。它可能只是在您使用Anaconda3的Python 3.5版本中工作。我也可以在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
这将从Anaconda下载所有标准的Python 3.4兼容软件包并设置一个新环境。在命令shell中,要使用此环境并安装pymongo:
activate py34
conda install pymongo
然后在IDE中设置的路径为:
C:\Anaconda3\envs\py34\python.exe
您可以为2.x / 3.x创建多个Python环境,并且可以独立安装软件包。