我在通过虚拟环境启动heroku时遇到问题,我认为这是因为我的虚拟环境设置不正确
为了测试我是否正确设置了它,这就是我所做的
pip3 uninstall pipenv
卸载pipenvpip3 install pipenv
重新安装pipenv install django
在“django 2”中安装djangopipenv shell
打开pipenv外壳程序否当我在步骤7中打开pipenv外壳时,我以为我会在终端中看到(django2) $
)。相反,我会被拉回到我的用户配置文件,看到(my name) $
这里的故事是什么?
因为为了向heroku启动多个项目,我需要多个“pipfles”和“piplock”文件。每个项目都有自己的“Procfile”。
但目前的设置方式似乎是,我的用户帐户中只有一个“pipfles”和“piplock”文件
您可以设置自定义虚拟环境位置
https://docs.pipenv.org/advanced/#custom-virtual-environment-location
在_项目中添加一个名为PIPENV_VENV_的新环境变量,并将其设置为“true”
将cd保存、重新启动到项目文件夹中并运行
pipenv install django
运行
pipenv shell
时,项目中的.venv已启动并运行我猜您的主目录中有一个
Pipfile
默认情况下,pipenv最多搜索3个父目录中的PIP文件
这可以用PIPENV_MAX_DEPTH更改
相关问题 更多 >
编程相关推荐