Pipenv 无法识别自己创建的虚拟环境
Pipenv doesn't recognize virtual environment that was created by itself
我是 pipenv
的新手,这可能是我面临的一些新手问题。
我正在使用 python 3.9
并使用 python3 -m pip install pipenv
安装 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
,而不是工作 space。这可能与此有关吗?有什么办法可以解决这个问题吗?
如果你想 运行 src/manage.py 使用语法 pipenv run
你将需要在根目录中并且需要将你的命令更改为 pipenv run python src/manage.py
或使 manage.py 可执行以将其保留为 pipenv run src/manage.py
另请注意,如果您正在积极使用虚拟环境(由 pipenv shell
激活),则无需使用 pipenv run
。
我是 pipenv
的新手,这可能是我面临的一些新手问题。
我正在使用 python 3.9
并使用 python3 -m pip install pipenv
安装 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
,而不是工作 space。这可能与此有关吗?有什么办法可以解决这个问题吗?
如果你想 运行 src/manage.py 使用语法 pipenv run
你将需要在根目录中并且需要将你的命令更改为 pipenv run python src/manage.py
或使 manage.py 可执行以将其保留为 pipenv run src/manage.py
另请注意,如果您正在积极使用虚拟环境(由 pipenv shell
激活),则无需使用 pipenv run
。