请考虑:我不是CS人员,对路径变量,全局环境等方面的经验有限。但是,请让我知道如果通过为Python27添加新的路径变量可以解决我的问题。顺便说一句,我正在使用Windows10。如果C: Python27已安装在C: path Anaconda3 ...中,如何安装软件包(或使用现有软件包)?
在我的电脑我已经下载了蟒蛇与python3,Jupyter,Spyder的等等
蟒蛇方便,CMD命令 “蟒蛇” 将开始
的Python 3.6.0 | Anaconda 4.3.1
运行Python36并不是问题,Anaconda发行版包含了我使用Python所需的一切。不过,我还想能够导入(或使用现有的)Python27解释器的包,这是我从python.org网站独立下载的。运行命令
(CMD) > pip install scipy
回报
Requirement already satisfied: scipy in c:\path\anaconda3\lib\site-packages
在Python27
>>> from scipy import *
运行命令
回报
ImportError: No module named scipy
请理解我的问题:我要保持我的蟒蛇 - 蟒蛇3倍发布,但除此之外,我还希望能够在全程范围内使用python 2x(所有软件包)
在您的cmd shell中,输入“where pip”。我认为你正在使用pip进行anaconda安装,因此请查看“where”输出并在Python 2源代码树中查找pip.exe。然后使用其他pip exe的完整路径重试pip安装。这可能类似于“c:\ Python27 \ Scripts \ pip.exe安装scipy” –
@Kev:谢谢。现在我可以安装numpy,sympy,matplotlib等...我得到scipy的问题,PIP提出了一个“NotFoundError('找不到lapack/blas资源')...你知道一个quickfix吗? –
这个错误意味着pip试图找到scipy依赖于但不能的lapack/blas。您可能想要阅读以下内容:https://stackoverflow.com/questions/28190534/windows-scipy-install-no- lapack-blas-resources-found这篇文章讨论这个 –