2017-07-06 58 views
0

如何下载必要的python软件包进行数据分析(例如熊猫,scipy,numpy等)和机器学习软件包(sci-kit学习初学者,tensorflow深度学习如果可能的话)等,而不使用github或水蟒?安装数据科学软件包到香草python

我们的客户允许我们在我们的终端中安装python 3.6及以上版本(32位)进行数据分析和机器学习项目,但由于安全限制我们无法访问github,也无法下载anaconda软件包。

请提供合适的网页链接和说明。

+4

下载二进制从[here](http://www.lfd.uci.edu/~gohlke/pythonlibs/)下载wheel文件并用'pip'安装 – DavidG

+0

感谢您的链接。非常感激 !!请建议我们是否有任何特定的依赖关系路径,或者当我们在R中完成它们时,这些软件包会安装依赖关系。对不起,这是一个天真的问题,是一个新鲜的香草python。之前使用过anaconda和R. –

+0

如果您只是使用命令'pip install numpy',那么它也会安装依赖关系。我不确定是否下载wheel文件并使用pip来安装它们也是一样。如果你能够做'pip安装some_package',那么我会建议如下面的答案所示。 – DavidG

回答

0

使用pip(Python包管理器)安装包。 只需在终端中使用以下“pip”命令并进行安装即可。 例如,如果您要安装tensorflow软件包,请在终端中输入以下命令。

pip install tensorflow 

请参阅此URL以获取更多说明。 https://packaging.python.org/tutorials/installing-packages/

+0

不,它不起作用,因为防火墙。必须通过@DavidG路由,因为安装需要使用本地目录完成。 –

0

通过@DavidG的建议,下面的解决方案工作:

下载WHL文件 使用cmd窗口,然后转到下载文件夹,然后安装象下面这样:


C:\Users\XXXXXXXX>cd C:\Users\XXXXXXXX\Documents\Python Packages 
C:\Users\XXXXXXXX\Documents\Python Packages>pip install numpy-1.13.0+mkl-cp36-cp36m-win32.whl 
Processing c:\users\XXXXXXXX\documents\python packages\numpy-1.13.0+mkl-cp36-cp 
36m-win32.whl 
Installing collected packages: numpy 
    Found existing installation: numpy 1.13.0 
    Uninstalling numpy-1.13.0: 
     Successfully uninstalled numpy-1.13.0 
Successfully installed numpy-1.13.0+mkl

C:\Users\XXXXXXXX\Documents\Python Packages>pip install scipy-0.19.1-cp36-cp36m -win32.whl Processing c:\users\XXXXXXXX\documents\python packages\scipy-0.19.1-cp36-cp36m- win32.whl Requirement already satisfied: numpy>=1.8.2 in c:\users\XXXXXXXX\appdata\local\ programs\python\python36-32\lib\site-packages (from scipy==0.19.1) Installing collected packages: scipy Successfully installed scipy-0.19.1

C:\Users\XXXXXXXX\Documents\Python Packages>