Pycharm:定位pipenv可执行文件

zte4gxcn  于 2023-10-20  发布在  PyCharm
关注(0)|答案(3)|浏览(251)

我尝试在PyCharm中使用pipenv和Python 3.8,但找不到pipenv可执行文件。

现状:
我已经在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中安装了pippipenv,而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/pip 3
  • 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(或pipenv 3、pipenv3.5、pipenv3.8)运行相同的"which“命令不会返回任何内容。
我还发现了pip文件(二进制文件?)在/home/user_name/.local/bin/中:pip、pip 3、pip3.5、pip3.8、pipenv、pipenv-解析器。我不知道这些是干什么用的。
有谁能解释一下这是什么,以及我如何正确配置PyCharm?

6vl6ewon

6vl6ewon1#

这并没有回答OP,但对于那些使用Windows 10的人来说,他们最终会根据问题标题来到这里:
对于python 3.9的每个用户安装,我在这里找到了可执行文件:
C:\Users\<your username>\AppData\Local\Programs\Python\Python39\Scripts\pipenv.exe

5vf7fwbs

5vf7fwbs2#

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

dgtucam1

dgtucam13#

[image showing pipenv path in pycharm][1]/Users/user_name/Library/Python/3.11/bin/pipenv
我在上面的路径[1]中找到了相应的pipenv可执行文件:https://i.stack.imgur.com/nRzUN.png

相关问题