在没有访问pypi的计算机上使用virtualenv

2024-09-27 00:12:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在Ubuntu服务器10.04上安装一个带有几个包的虚拟环境,但是当我试图创建虚拟环境时,我得到一个错误,说它无法访问pypi来安装distribute。在

机器可以访问apt,但不能访问太多,我希望将全局包的数量保持在最小值。我还可以手动引入Python包,这是我启动虚拟环境后的计划。在

python安装了python piptua工具。在

如何在脱机或靠近它的计算机上使用virtualenv?在


Tags: 工具服务器pypi机器数量ubuntu错误虚拟环境
2条回答

经历虚拟人.py源代码,我们可以看到它在创建venv时使用pip安装setuptools/pip/wheel。因此,我们可以通过以下方式利用pip中提供的脱机安装选项:

#  extra-search-dir can be set multiple times, then it produces a list
virtualenv  extra-search-dir path/to/setuptoolsPackages  no-download venv

一个完整的例子

^{pr2}$

有关详细说明,请参见this blog。在

在这个SO问题中找到答案:What's the proper way to install pip, virtualenv, and distribute for Python?

我听从了沃克·黑尔四世的建议,效果很好。请作为副本关闭。在

相关问题 更多 >

    热门问题