【发布时间】:2020-02-17 13:43:02
【问题描述】:
是否可以告诉pipenv venv 所在的位置?也许您可以在 pipfile 中添加一些内容,或者在 .env 文件中添加一些内容?
我经常不得不重新创建我的 venv,因为 pipenv 似乎忘记了它在哪里。
例如,我使用 Pycharm 启动了一个项目来配置文件系统并创建我的 pipenv 解释器。它在 ~/.local/share/virtualenvs/my-project-ZbEWMGNA 中创建了 venv,并且能够跟踪该解释器的位置。
切换到终端窗口并运行pipenv 命令然后导致;
警告:尚未为此项目创建 virtualenv!考虑先运行
pipenv install以自动为您生成一个或查看pipenv install --help以获取更多说明。
此时我从终端运行 pipenv install 并将 pycharm 指向该 venv,因此路径将变为 ~/apps/my-project-ZbEWMGNA(位于项目文件 ~/apps/my-project 旁边)
现在我在两条路径中都有 venvs,pipenv 仍然找不到它们。
mwalker@Mac my-project % pipenv --where
/Users/mwalker/apps/my-project
mwalker@Mac my-project % pipenv --venv
No virtualenv has been created for this project yet!
Aborted!
mwalker@Mac my-project % ls ~/apps
my-project
my-project-ZbEWMGNA
mwalker@Mac my-project % ls ~/.local/share/virtualenvs
my-project-ZbEWMGNA
【问题讨论】:
标签: pipenv