首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在不使用pip install的情况下从tar.gz文件安装Python包

如何在不使用pip install的情况下从tar.gz文件安装Python包
EN

Stack Overflow用户
提问于 2016-03-15 22:37:43
回答 6查看 337.8K关注 0票数 96

长话短说,我的工作计算机有网络限制,这意味着尝试在cmd中使用pip install只会导致超时/找不到包错误。

例如,当我尝试pip install seaborn时:

相反,我尝试下载我想要的软件包的tar.gz文件,但是,我不知道如何安装它们。我已经从tar.gz文件中提取了文件,其中有一个“设置”文件,但它对我没有多大作用。

如果有人能解释一下如何在windows上不使用pip install的情况下以这种方式安装python包,那就太棒了。

EN

回答 6

Stack Overflow用户

发布于 2016-03-15 22:44:30

您可以在不使用网络的情况下使用pip来完成此操作。请参阅in the docs (搜索“安装特定的源存档文件”)。它们中的任何一个都应该有效:

代码语言:javascript
复制
pip install relative_path_to_seaborn.tar.gz    
pip install absolute_path_to_seaborn.tar.gz    
pip install file:///absolute_path_to_seaborn.tar.gz    

或者,您也可以解压缩归档文件,并将setup.py直接与pippython一起使用

代码语言:javascript
复制
cd directory_containing_tar.gz
tar -xvzf seaborn-0.10.1.tar.gz
pip install seaborn-0.10.1
python setup.py install

当然,在继续之前,您还应该下载所需的包并以相同的方式安装它们。

票数 149
EN

Stack Overflow用户

发布于 2016-05-23 22:01:40

你可以在不解压的情况下安装tarball。只需从命令提示符导航到包含.tar.gz文件的目录,然后输入以下命令:

代码语言:javascript
复制
pip install my-tarball-file-name.tar.gz

我正在运行python 3.4.3,这对我来说是可行的。不过,我不知道这是否适用于其他版本的python。

票数 28
EN

Stack Overflow用户

发布于 2016-03-15 22:48:40

通过运行以下命令来安装它

代码语言:javascript
复制
python setup.py install

更好的是,你可以从github下载。通过apt-get install git安装git,然后执行以下步骤:

代码语言:javascript
复制
git clone https://github.com/mwaskom/seaborn.git
cd seaborn
python setup.py install
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36014334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档