Pipenv 无法识别自己创建的虚拟环境



我是pipenv的新手,这可能是我面临的一些非常新手的问题。

我使用python 3.9,安装pipenv使用python3 -m pip install pipenv

我有一个项目与requirements.txt和运行pipenv install -r requirements.txt后,它应该创建一个虚拟环境,但运行pipenv shellpipenv run src/manage.py runserver后,它说:

Error: the command src/manage.py could not be found within PATH or Pipfile's [scripts]

虚拟环境是在/Users/myuser/.local/share/virtualenvs/project1-iLzXCwVe而不是在工作空间创建的。有没有可能跟这个有关?有办法解决这个问题吗?

如果您想使用语法pipenv run运行src/manage.py,则需要在根目录中,并且需要将命令更改为pipenv run python src/manage.py或使manage.py可执行以将其保留为pipenv run src/manage.py

还请注意,如果您正在积极地利用虚拟环境(由pipenv shell激活),则不需要使用pipenv run

最新更新