2017-06-16 96 views
0

请考虑:我不是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(所有软件包)

+0

在您的cmd shell中,输入“where pip”。我认为你正在使用pip进行anaconda安装,因此请查看“where”输出并在Python 2源代码树中查找pip.exe。然后使用其他pip exe的完整路径重试pip安装。这可能类似于“c:\ Python27 \ Scripts \ pip.exe安装scipy” –

+0

@Kev:谢谢。现在我可以安装numpy,sympy,matplotlib等...我得到scipy的问题,PIP提出了一个“NotFoundError('找不到lapack/blas资源')...你知道一个quickfix吗? –

+0

这个错误意味着pip试图找到scipy依赖于但不能的lapack/blas。您可能想要阅读以下内容:https://stackoverflow.com/questions/28190534/windows-scipy-install-no- lapack-blas-resources-found这篇文章讨论这个 –

回答

0

在这里,我将分享我所做的安装scipy

我的电脑配置是windows-7 64-bit & python 2.7

  • 首先我下载所需要的软件包形式http://www.lfd.uci.edu/~gohlke/pythonlibs/(哪个版本匹配您的配置EX:& CP36 cp27 ==> python2.7 ==> 3.6 )
  • 我用7zip解压文件(也可以用winrar等任何zipper)
  • 我复制我提取并粘贴到C:\Python27\Lib\site-packagesscipy文件夹(或把它放在准确的位置是在你的电脑像..\..\Lib\site-packages

注意:必须安装numpy的first在以同样的方式安装scipy之前。

+0

谢谢分享... –