Python pipenv位置路径错误(将我拉入不同的目录)
我在通过虚拟环境启动heroku时遇到问题,我认为这是因为我的虚拟环境设置不正确 为了测试我是否正确设置了它,这就是我所做的Python pipenv位置路径错误(将我拉入不同的目录),python,pip,pipenv,Python,Pip,Pipenv,我在通过虚拟环境启动heroku时遇到问题,我认为这是因为我的虚拟环境设置不正确 为了测试我是否正确设置了它,这就是我所做的 通过pip3卸载pipenv卸载pipenv 由pip3安装pipenv重新安装 Cd到桌面并进行了名为“django2”的目录调用 将cd转换为“django2” 试图通过pipenv安装django在“django 2”中安装django 通过执行pipenv shell 否当我在步骤7中打开pipenv外壳时,我想我会在终端中看到(django2)$。相反,我被拉回
pip3卸载pipenv卸载pipenv
pip3安装pipenv重新安装
pipenv安装django在“django 2”中安装django
pipenv shell
django2)$
。相反,我被拉回到我的用户配置文件,看到(我的名字)$
这里的故事是什么?
因为为了向heroku启动多个项目,我需要多个“pipfles”和“piplock”文件。每个项目都有自己的“Procfile”。
但目前的设置方式似乎是,我的用户帐户中只有一个“pipfles”和“piplock”文件。您可以设置自定义虚拟环境位置 “通过设置Pipenv\u venv\u in\u项目环境变量,您还可以让Pipenv在project/.venv中粘贴virtualenv” 在_项目中添加一个名为PIPENV_VENV_的新环境变量,并将其设置为“true” 将cd保存、重新启动到项目文件夹中并运行
pipenv安装django
运行
pipenv shell时,项目中的.venv已启动并运行。我猜您的主目录中有一个Pipfile
默认情况下,pipenv最多搜索3个父目录中的PIP文件
这可以通过以下方式进行更改: