【问题标题】:Pipenv cannot create bin folder Ubuntu 22.04 LTSPipenv 无法创建 bin 文件夹 Ubuntu 22.04 LTS
【发布时间】:2022-07-06 19:33:44
【问题描述】:

我正在尝试在 Ubuntu 22.04 LTS 上设置 Pipenv,我使用了:

sudo apt install pipenv

但我得到一个错误:

FileNotFoundError: [Errno 2] No such file or directory: '/home/foo/.local/share/virtualenvs/hello-JDpq8NmY/bin/python'

我尝试使用以下内容更新 pip:

curl -sS https://bootstrap.pypa.io/get-pip.py | python3.10

还是没用。

我尝试了here 建议的解决方案,但没有任何改变。

环境在那里,但是bin文件夹不见了。

【问题讨论】:

  • 那是因为你的终端就像它附加到一个虚拟环境但找不到解释器。尝试在终端内运行deactivate,然后重试。或者打开一个新的终端会话。如果这些都不起作用,您需要查看您的环境变量

标签: pipenv


【解决方案1】:

我遇到了同样的问题。从 apt 包管理器中删除 pipenv 并安装 pipenv

pip install pipenv

在此之后,您必须将 PATH 变量设置为 pip 字典。

【讨论】:

  • 我试过你所说的,我认为类似于here 我记得它安装了 ubuntu 18.04 这里的问题可能来自 ubuntu 22.04 有人在这个问题上注意到了这一点,我还在标题中提到了它.谢谢。
【解决方案2】:

一个可能的问题与 pipenv 找不到 python 可执行文件有关。

如果这是你的情况,是否可以指定路径

pipenv install --python=/usr/bin/python3.10

将路径替换为所需的python版本

source

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-08-24
    • 1970-01-01
    • 2022-11-09
    • 1970-01-01
    • 2022-11-16
    • 2022-07-16
    • 2022-07-04
    • 2023-04-11
    相关资源
    最近更新 更多