0

你们中的大多数人可能都知道 OpenAI Playground,所以我构建了一个函数生成器应用程序并按照所有说明进行操作,但我无法通过 venv-python 启动它。我实际上可以在 venv 未激活时使用 pip 安装需求,并且可以使用烧瓶启动站点,但是当我在激活 venv 后尝试安装需求时,出现此错误;

User@lalec  ~
$ cd openai-quickstart-python

User@lalec  ~/openai-quickstart-python (master)
$ . venv/Scripts/activate

(venv)
User@lalec  ~/openai-quickstart-python (master)
$ pip install -r requirements.txt
Fatal error in launcher: Unable to create process using '"C:\Users\celal\openai-quickstart-python\venv\Scripts\python.exe"  "C:\Users\User\openai-quickstart-python\venv\Scripts\pip.exe" install -r requirements.txt': The system cannot find the file specified.

我该如何解决?我将所有可能的脚本位置添加到 PATH 中,我认为这会有所帮助,但没有结果。

我刚刚意识到错误中的两个目录不匹配,并且“C:\Users\celal\openai-quickstart-python\venv\Scripts\python.exe”实际上甚至不存在。也许这就是问题所在......我该如何改变这个?

抱歉,如果我问的是愚蠢的问题,我对这一切都是新手......另外,我不明白为什么我需要激活 venv,而我可以通过访问目录并在 cmd 中键入 flask run 来启动它,将不胜感激答案。

项目目录的ss

ss of venv/Scripts/

有错误的 bash 屏幕的 ss

4

1 回答 1

0

错误消息表明requirements.txt无法读取该文件。检查您是否确实可以阅读它并且它在预期的位置。

运行 pip 的首选命令是:

python3 -m pip install -r requirements.txt

这可以确保您知道您正在使用哪个 python3 二进制文件运行 pip - 一些系统在不同位置有多个 python3 二进制文件。

您可以在不激活虚拟环境的情况下实现类似的效果:

./venv/bin/python3 -m pip install -r requirements.txt
于 2022-02-24T19:38:04.110 回答