我的问题是完全基于这个问题 。 最大的区别是我在这里专注于Windows。 这里提供的答案/问题是针对unix发行版的。
我已经运行了Python 2.x了很长一段时间,并使用点没有问题。
现在我已经安装了python 3,但是当我打开cmd提示符和pip install somemodule
它会尝试安装python 2.我该如何处理这种情况?
这两个Python都安装了Anaconda发行版,所以我相信它们都是安装了pip的。 注意:这个信息来自这个问题
编辑:find这个解决这个问题的答案 。
但现在当我尝试运行命令
pip3.5 install pymssql
要么
pip-3.5 install pymssql
我得到的错误pip3.5 is an unknown command
。
如果我打开cmd并inputpython
我会收到:
Python 3.5.1 Anaconda 4.0.0
所以它不应该是一个版本问题
你将要确保你有正确的Anaconda环境激活,看起来像你在这种情况下。
conda env list # Display the list of conda environments
在Windows命令提示符中,您只需要使用:
activate py35 # Or whatever your Python 3.5 environment is called. (Mine is root) pip install pymssql
而不是pip-3.5
。
要安装在另一个环境(我的称为py27):
activate py27 pip install pymssql
我成功地在Python 2.7和3.5 Anaconda环境中使用了这个命令。
要回到主环境(root),只需在其后面输入没有环境名称的activate