我正在尝试在pycharm的项目解释器中添加pipenv,但会引发错误。
这些是我遵循的步骤:
-1-首先在命令提示符下安装了pip install pipenv
-2-在命令提示符下转到我的项目目录,然后键入pipenv shell
(此命令将查找pipenv环境并加载它,否则,如果不存在它将创建一个新环境)
-3-要安装最后记录的成功环境(所有软件包和依赖项),键入pipenv install --ignore-pipfile
以安装生产环境
-4-在PyCharm文件->设置->项目:ProjectName->项目解释器click add
中
-5-选择pipenv environment
,pycharm自动显示pipenv可执行文件
-6-按OK-我在这里做什么? 我在全局和项目目录中安装了管道
在项目目录上运行pipenv shell会显示此
Shell for C:\Users\gh8001\.virtualenvs\churn_prediction-UB3VC30i already activated.
No action taken to avoid nested environments.
答案 0 :(得分:2)
在步骤3中,一旦使用了'pipenv install --ignore-pipfile',您就已经创建了一个虚拟环境。您需要获取pycharm才能使用此现有虚拟环境(而不是创建新的虚拟环境)。因此,在第5步中,不要选择试图创建一个新的虚拟环境的“ pipenv环境”(我发现它不能很好地指定确切的python版本),而是这样做:
答案 1 :(得分:1)
我遇到了同样的问题。我花了半天的时间,终于发现问题出在安装python的阶段。
只需取消选中Install launcher for all users(recommended)
此选项将一些python文件(例如pipenv.exe)保存在根C:\Users\your_pc\AppData\Roaming\
中,并导致问题。
希望这对您有用。
答案 2 :(得分:-1)
pipenv可执行文件应指向pipenv.exe文件,而不是python.exe文件。我不知道为什么pycharm会错误地检测到这一点。
答案 3 :(得分:-1)
我认为您可以在Anaconda中使用pip安装pipenv。因此,您可以在anaconda / bin目录中找到pipenv可执行文件。