Dar*_*roo 8 python pip pycharm pipenv
我尝试在 PyCharm 中使用 Python 3.8 的 pipelinenv,但无法找到 pipelinenv 可执行文件。
现在的情况 :
我已经在 Debian 平台(实际上是 LMDE 3)上安装了 Python 3.8.2,其中 Python 2.7 和 3.5 已经全局安装(在/usr/bin
)。我想使用Python 3.8进行开发,而其他两个保持不变。因此,Python 3.8 现在安装在/usr/local/bin
. 我已使用该which
命令来查找二进制文件并确认上述位置。
我已经安装pip
了pipenv
Python 3.8,并且未更改 Python 2.7 和 3.5。该python
命令仍然引用 Python 2.7 和python3
Python 3.5。该命令python3.8
参考Python 3.8.2。
相似地 :
which pip
指向任何地方(Python 2.7 默认情况下未安装 pip)。which pip3
指向 /usr/bin/pip3which pip3.8
指向 /usr/bin/pip3.8Pipenv 是为 Python 3.5 和 3.8.2 安装的,因为它是我的开发环境。我将 python 模块定位在/home/user_name/.local/lib/python3.8/site-packages/pipenv/pyenv.py
(Python 3.5 的类似路径)
该命令pipenv
不能正常工作。有效的是python3.8 -m pipenv <something>
或python3.5 -m pipenv <something>
。
但是,对 pipelinenv(或 pipelinenv3、pipenv3.5、pipenv3.8)运行相同的“which”命令不会返回任何内容。
我还在以下位置找到了 pip 文件(二进制文件?)/home/user_name/.local/bin/
: pip, pip3, pip3.5, pip3.8, pipelinenv, pipenv-resolver 。我不知道这些是做什么用的。
谁能解释一下这是什么混乱以及我如何正确配置 PyCharm ?
这并没有回答OP,但对于那些使用Windows 10的人来说,他们根据问题标题最终来到这里:
对于 python 3.9 的每用户安装,我在这里找到了可执行文件:
C:\Users\<your username>\AppData\Local\Programs\Python\Python39\Scripts\pipenv.exe
小智 5
使用 验证路径正确后type pipenv
。我可以通过单击 pycharm 配置设置中的文件路径选择器并选择已选择的路径来使其工作/home/user_name/.local/bin/pipenv
。手动选择已选择的文件位置后,该消息消失。