长话短说,我的工作电脑有网络限制,这意味着试图在cmd中使用pip install
会导致超时/找不到包的错误。
例如,当我试图pip install seaborn
时。
![在此输入图片描述][1] 。
我试图下载我想要的软件包的tar.gz文件,但是,我不知道如何安装它们。我已经从tar.gz文件中提取了文件,其中有一个"setup"文件,但它对我没有什么作用。
如果有人能解释一下如何以这种方式安装Python包,而不在windows上使用pip install
,那就太好了。
你可以使用pip
来实现,而不使用网络。见在文档中(搜索"安装一个特定的源文件")。任何一个都应该工作。
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
或者你可以解压缩压缩包,直接用pip
或python
来使用setup.py
。
cd directory_containing_tar.gz
tar -xvzf tar_file_name.tar.gz
pip install .
python setup.py install
当然,你也应该下载所需的软件包,并在进行安装前以同样的方式安装。
通过运行以下程序安装它
python setup.py install
更好的是,你可以从github下载。通过apt-get install git
安装git,然后按照以下步骤操作。
git clone https://github.com/mwaskom/seaborn.git
cd seaborn
python setup.py install