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

时间:2020-05-17 09:04:46

标签: python python-3.x pycharm

我是python和pycharm工具的新手。我创建了一个项目,并在Git Hub中签入。现在,我的一位朋友撤消了更改并尝试运行,他遇到了一条错误消息,指出“未找到解释器”。当我重新验证项目结构时,我发现我的项目中有'venv'文件夹,但是进行更改的人拥有它。

您能帮我吗?

预先感谢!

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

2 个答案:

答案 0 :(得分:0)

通常,您不检入venv文件夹。

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

朋友获得完整代码后,他们可以使用pip install -r requirements.txt

安装依赖项

答案 1 :(得分:0)

正如您所说的,您是Python的新手,我将尽力解释它们在Python项目中的工作原理。

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

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

注意:建议建议使用venv文件夹,该文件夹在您的项目目录中包含所有软件包。为此,您可能必须将文件夹添加到.gitignore

您可能要查看项目目录中的.idea文件夹。但是我认为那没什么用。