我是 pipenv
的新手,这可能是我面临的一些非常新手的问题。
我正在使用 python 3.9
并使用 pipenv
安装 python3 -m pip install pipenv
。
我有一个带有 requirements.txt
的项目,在运行 pipenv install -r requirements.txt
后它应该创建一个虚拟环境,但在运行 pipenv shell
和 pipenv 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
而不是在工作空间创建的。它可能与此有关吗?有什么办法可以解决吗?
答案 0 :(得分:0)
如果您想使用语法 pipenv run
运行 src/manage.py,您需要位于根目录中,并且需要将您的命令更改为 pipenv run python src/manage.py
或使 manage.py 可执行为将其保留为 pipenv run src/manage.py
另请注意,如果您正在积极利用虚拟环境(由 pipenv run
激活),则不需要使用 pipenv shell
。