我是python和pycharm工具的新手。我已经创建了一个项目并在 Git hub中进行了检查。现在,我的一个朋友拉了更改并尝试运行,他遇到了一条错误消息,指出"找不到口译员"。当我重新验证项目结构时,我发现我的项目中有"venv"文件夹,但拉取更改的人确实拥有它。
你能帮我这个吗?
提前感谢!
PS:我正在使用Windows操作系统
正如你所说,你是Python的新手,我将尝试解释Python项目中的工作方式。
在另一台计算机上进行设置的步骤。
- 使用
pip freeze
导出项目的所有已安装和使用的包,并将它们写入包含库名称和版本的文本文件。将此文件添加到项目中。惯例是将其命名为requirements.txt
。请参阅此 https://pip.pypa.io/en/stable/reference/pip_freeze/ - 在另一台具有相同 python 版本的机器中创建虚拟环境。
- 激活环境并使用最初导出的文件再次安装库。
注意:
不建议在项目目录本身中包含所有包的 venv 文件夹。为此,您可能需要将文件夹添加到.gitignore
。
您可能需要查看项目目录中.idea
文件夹。但我认为这不会有多大用处。
通常,您不会签入 venv 文件夹。
将pip freeze
的输出保存在名为requirements.txt
的文件中,并将其签入存储库。
一旦您的朋友获得完整的代码,他们就可以使用pip install -r requirements.txt
来安装依赖项