Pycharm:定位pipenv可执行文件

问题描述 投票:0回答:3

我尝试在 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
命令来定位二进制文件并确认上述位置。

我已在 Python 3.8 中安装了

pip
pipenv
,而 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/pip3
  • which pip3.8
    指向/usr/bin/pip3.8

Pipenv 是为 Python 3.5 和 3.8.2 安装的,因为它是我的开发环境。 我在

/home/user_name/.local/lib/python3.8/site-packages/pipenv/pyenv.py
中找到了 python 模块 (Python 3.5 的类似路径)

命令

pipenv
不起作用。有效的是
python3.8 -m pipenv <something>
python3.5 -m pipenv <something>

但是,对pipenv(或pipenv3、pipenv3.5、pipenv3.8)运行相同的“which”命令不会返回任何内容。

我还在

/home/user_name/.local/bin/
中找到了 pip 文件(二进制文件?): pip、pip3、pip3.5、pip3.8、pipenv、pipenv-resolver 。我不知道这些是做什么用的。

任何人都可以解释一下这是什么混乱以及我如何正确配置 PyCharm 吗?

python pip pycharm pipenv
3个回答
7
投票

这并没有回答OP,但对于那些使用Windows 10的人来说,他们根据问题标题最终来到这里:

对于 python 3.9 的每用户安装,我在这里找到了可执行文件:

C:\Users\<your username>\AppData\Local\Programs\Python\Python39\Scripts\pipenv.exe


4
投票

使用

type pipenv
验证路径正确后。我可以通过单击 pycharm 配置设置中的文件路径选择器并选择已选择的路径来使其工作
/home/user_name/.local/bin/pipenv
。手动选择已选择的文件位置后,该消息消失了。


0
投票

[在此处输入图像描述][1]/Users/user_name/Library/Python/3.11/bin/pipenv

我在上面的路径中找到了相应的pipenv可执行文件 [1]:https://i.stack.imgur.com/nRzUN.png

© www.soinside.com 2019 - 2024. All rights reserved.