Кен Прол Asked:2022-06-10 22:50:55 +0000 UTC2022-06-10 22:50:55 +0000 UTC 2022-06-10 22:50:55 +0000 UTC 当虚拟化(venv)被激活时,它写道没有这样那样的模块。pip install -r req.txt (示例)将所有内容放在 python 本身所在的文件夹中。窗户10 772 我不想乱扔主要的蟒蛇(它的安装位置)。以后可能没用了。问题:如何在不依赖安装 python 的主文件夹的情况下提升模块。还是不可避免?不要误解我。如果我上传了代码,上传了模块,它们仍保留在我的主文件夹中。不..然后venv? pip 1 个回答 Voted Best Answer Dmitry 2022-06-10T23:11:15Z2022-06-10T23:11:15Z 不可避免。venv存在这种情况。 算法如下(CMD下的所有命令): 安装venv(在这里我写了可能的版本)以及它是如何工作的。对于最广义的窗户 C:\project>py -m venv env 在这个阶段,您的文件夹中将有一个文件C:\project夹.env,其中包含您自己的 python 和依赖项。安装过程中会出现在这里.env\Lib\site-packages\ 启用 C:\project>env\Scripts\activate 在命令行上你应该看到什么是 (env) C:\project 并且为了感兴趣,现在询问已安装的模块 (env) C:\project>pip freeze 如果你做的一切都正确,那么什么都不会显示。也就是这个虚拟空间下没有第三方模块 现在,如果您有一个包含依赖项的文件,您可以运行 (env) C:\project>pip install -r requirements.txt 或者,要检查,安装模块,例如requests (env) C:\project>pip install requests 如果你运行命令 (env) C:\project>pip freeze 您将看到仅随版本一起安装的第三方模块。 我主观上拒绝任何在全球空间工作的机会。而我拥有的任何项目都必然伴随着虚拟空间和具有依赖关系的文件(requirements.txt),针对不同的需求而有所不同。例如,我将开发 (dev-requirements.txt)、测试 (test-requirements.txt) 和销售 (prod-requirements.txt) 分开
不可避免。
venv存在这种情况。算法如下(CMD下的所有命令):
venv(在这里我写了可能的版本)以及它是如何工作的。对于最广义的窗户在这个阶段,您的文件夹中将有一个文件
C:\project夹.env,其中包含您自己的 python 和依赖项。安装过程中会出现在这里.env\Lib\site-packages\在命令行上你应该看到什么是
如果你做的一切都正确,那么什么都不会显示。也就是这个虚拟空间下没有第三方模块
或者,要检查,安装模块,例如
requests如果你运行命令
您将看到仅随版本一起安装的第三方模块。
我主观上拒绝任何在全球空间工作的机会。而我拥有的任何项目都必然伴随着虚拟空间和具有依赖关系的文件(requirements.txt),针对不同的需求而有所不同。例如,我将开发 (dev-requirements.txt)、测试 (test-requirements.txt) 和销售 (prod-requirements.txt) 分开