Python - 使用 virtualenv 手动安装包

21 浏览
0 Comments

Python - 使用 virtualenv 手动安装包

我有一个Python程序,我想要安装到我的虚拟环境中 - 它是一个需要解压缩然后运行setup.py程序的zip包 - 但我的问题更多是关于如何将这些已解压的文件放入我的虚拟环境中,以便将软件包安装到虚拟环境的site-packages文件夹中?

我也可以在我的虚拟环境内使用pip install <软件包名称>来安装,但出于某种原因,PIP下载的软件包已经过时。

所以 - 是否有人可以告诉我一些手动安装软件包的简单步骤?

到目前为止,我有基本命令来加载Virtualenv:

-bash-3.2$ source ~/.bashrc
-bash-3.2$ workon test
(test)-bash-3.2$ //现在我正在使用我的虚拟环境,但在此之后我应该去哪里??

那么 - 我解压缩Python程序/软件包到哪里是否重要 - 还是在解压缩之前首先登录到虚拟环境?在加载虚拟环境并使用'workon test'命令进入其中后,不管我在哪个目录中找到它,任何Python软件包是否都会自动安装到正确的虚拟环境的site-packages文件夹中?

选项1是将Python程序解压缩到/home/username/tmp目录下 - 然后登录到我的虚拟环境,导航到该目录并运行setup.py程序 - 假设虚拟环境将所有相关文件传输到自己的site-packages文件夹中。

或者情况2是将文件直接解压缩到site-packages中,并在那里运行它(在登录到虚拟环境之后),等等。

感谢您帮助我这个Python小白!

0