如何在不使用 pip install 的情况下从 tar.gz 文件安装 Python 包
How to install Python packages from the tar.gz file without using pip install
长话短说我的工作计算机有网络限制,这意味着尝试在 cmd 中使用 pip install
只会导致计时 out/not 发现包错误。
例如;当我尝试 pip install seaborn
时:
相反,我尝试下载我想要的软件包的 tar.gz 文件,但是,我不知道如何安装它们。我已经从 tar.gz 文件中提取了文件,其中有一个 "setup" 文件,但它对我来说没什么用。
如果有人能解释如何以这种方式安装 python 软件包而不在 windows 上使用 pip install
那就太棒了。
您可以在不使用网络的情况下使用 pip
。请参阅 in the docs(搜索 "Install a particular source archive file")。这些都应该有效:
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
直接与 pip
或 python
:
cd directory_containing_tar.gz
tar -xvzf seaborn-0.10.1.tar.gz
pip install seaborn-0.10.1
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
您可以使用 sudo apt-get install python-seaborn
代替吗?基本上 tar.gz 只是一个包含安装程序的 zip 文件,所以你要做的是解压缩它,cd 到下载它的地方,然后使用 gunzip -c seaborn-0.7.0.tar.gz | tar xf -
for linux。将字典更改为新的 seaborn 解压文件并执行 python setup.py install
多亏了下面的答案,我才开始工作。
- 首先需要将 tar.gz 文件解压缩到一个文件夹中。
- 然后在 运行ning
python setup.py install
必须将 cmd 指向正确的文件夹之前。我通过 pushd C:\Users\absolutefilepathtotarunpackedfolder
做到了这一点
- 然后运行
python setup.py install
感谢 Tales Padua 和 Hugo Honorem
您无需先解压即可安装压缩包。只需从命令提示符导航到包含 .tar.gz
文件的目录,然后输入此命令:
pip install my-tarball-file-name.tar.gz
我是 运行 python 3.4.3,这对我有用。不过,我不知道这是否适用于 python 的其他版本。
对于那些使用 python3 的人,您可以使用:
python3 setup.py install
如果您根本不想使用 PIP 安装,那么您可以执行以下操作:
1) 下载包
2) 使用 7 zip 解压缩 tar 个文件。 (再次使用 7 zip,直到您看到一个与您要查找的包同名的文件夹。例如:wordcloud)
3) 找到安装 python 的 Python 库文件夹并将 'WordCloud' 文件夹本身粘贴到那里
4) 成功!!现在您可以使用包导入库和 start。
长话短说我的工作计算机有网络限制,这意味着尝试在 cmd 中使用 pip install
只会导致计时 out/not 发现包错误。
例如;当我尝试 pip install seaborn
时:
相反,我尝试下载我想要的软件包的 tar.gz 文件,但是,我不知道如何安装它们。我已经从 tar.gz 文件中提取了文件,其中有一个 "setup" 文件,但它对我来说没什么用。
如果有人能解释如何以这种方式安装 python 软件包而不在 windows 上使用 pip install
那就太棒了。
您可以在不使用网络的情况下使用 pip
。请参阅 in the docs(搜索 "Install a particular source archive file")。这些都应该有效:
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
直接与 pip
或 python
:
cd directory_containing_tar.gz
tar -xvzf seaborn-0.10.1.tar.gz
pip install seaborn-0.10.1
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
您可以使用 sudo apt-get install python-seaborn
代替吗?基本上 tar.gz 只是一个包含安装程序的 zip 文件,所以你要做的是解压缩它,cd 到下载它的地方,然后使用 gunzip -c seaborn-0.7.0.tar.gz | tar xf -
for linux。将字典更改为新的 seaborn 解压文件并执行 python setup.py install
多亏了下面的答案,我才开始工作。
- 首先需要将 tar.gz 文件解压缩到一个文件夹中。
- 然后在 运行ning
python setup.py install
必须将 cmd 指向正确的文件夹之前。我通过pushd C:\Users\absolutefilepathtotarunpackedfolder
做到了这一点
- 然后运行
python setup.py install
感谢 Tales Padua 和 Hugo Honorem
您无需先解压即可安装压缩包。只需从命令提示符导航到包含 .tar.gz
文件的目录,然后输入此命令:
pip install my-tarball-file-name.tar.gz
我是 运行 python 3.4.3,这对我有用。不过,我不知道这是否适用于 python 的其他版本。
对于那些使用 python3 的人,您可以使用:
python3 setup.py install
如果您根本不想使用 PIP 安装,那么您可以执行以下操作:
1) 下载包 2) 使用 7 zip 解压缩 tar 个文件。 (再次使用 7 zip,直到您看到一个与您要查找的包同名的文件夹。例如:wordcloud)
3) 找到安装 python 的 Python 库文件夹并将 'WordCloud' 文件夹本身粘贴到那里
4) 成功!!现在您可以使用包导入库和 start。