python virtualenv,包括所有全部 python 模块
Posted
技术标签:
【中文标题】python virtualenv,包括所有全部 python 模块【英文标题】:python virtualenv that include all total python modules 【发布时间】:2022-01-08 00:24:47 【问题描述】:由于不确定是否可行,所以我想问以下问题,
我有 Linux 机器,我安装了上面的 python virtualenv
pip3 install virtualenv
mkdir Environments
/opt/rh/rh-python38/root/usr/local/bin/virtualenv project_env
source project_env/bin/activate
pip3 list
Package Version
---------- -------
pip 21.3.1
setuptools 58.3.0
wheel 0.37.0
现在我可以安装所需的模块了:
但是,由于我有一个巨大的 python 脚本,将来我们必须创建一个新的 python 脚本
然后我在考虑如何支持所有 python 脚本,而无需每次都安装需要脚本的新模块
所以可以为 python3 安装所有的 python 模块吗?什么是正确的方法?
【问题讨论】:
so it possible to install all total python modules for python3?
非常怀疑它。检查 pypi,你会发现大约 300k 个项目。您可能会找到一种方法来获取所有与 python3 兼容的列表,但是您无法安装所有这些。此外,这将是巨大的空间浪费
【参考方案1】:
我不确定你是否想要这个,但这是我的建议。
如果您想存储旧脚本的所有所需模块的名称,那么有一种方法可以存储模块列表。方法是您需要运行一个命令。命令是
pip freeze > filename.txt
使用此命令将生成一个文本文件。
如果您想安装旧项目中的所有此模块,则可以使用此命令安装它。
pip install -r filename.txt
【讨论】:
以上是关于python virtualenv,包括所有全部 python 模块的主要内容,如果未能解决你的问题,请参考以下文章
我可以将 Python windows 包安装到 virtualenvs 中吗?
我可以将 Python windows 包安装到 virtualenvs 中吗?