如何在 python 中导出虚拟环境设置



我是python和pycharm工具的新手。我已经创建了一个项目并在 Git hub中进行了检查。现在,我的一个朋友拉了更改并尝试运行,他遇到了一条错误消息,指出"找不到口译员"。当我重新验证项目结构时,我发现我的项目中有"venv"文件夹,但拉取更改的人确实拥有它。

你能帮我这个吗?

提前感谢!

PS:我正在使用Windows操作系统

正如你所说,你是Python的新手,我将尝试解释Python项目中的工作方式。

在另一台计算机上进行设置的步骤。

  1. 使用pip freeze导出项目的所有已安装和使用的包,并将它们写入包含库名称和版本的文本文件。将此文件添加到项目中。惯例是将其命名为requirements.txt。请参阅此 https://pip.pypa.io/en/stable/reference/pip_freeze/
  2. 在另一台具有相同 python 版本的机器中创建虚拟环境。
  3. 激活环境并使用最初导出的文件再次安装库。

注意: 建议在项目目录本身中包含所有包的 venv 文件夹。为此,您可能需要将文件夹添加到.gitignore

您可能需要查看项目目录中.idea文件夹。但我认为这不会有多大用处。

通常,您不会签入 venv 文件夹。

pip freeze的输出保存在名为requirements.txt的文件中,并将其签入存储库。

一旦您的朋友获得完整的代码,他们就可以使用pip install -r requirements.txt来安装依赖项

最新更新