小编bya*_*ake的帖子

如何在 WSL Ubuntu 18.04 上正确安装 Pipenv?

我知道这听起来像是一个非常基本的问题,但在一天的大部分时间里,我一直让自己感到沮丧。我试图在 Windows 子系统中为 Linux 设置一个 python 环境,当我安装 pipenv 时,一切似乎都坏了。

重现步骤:

  1. 从 Windows 商店全新安装 Ubuntu 18.04

  2. sudo apt update && sudo apt upgrade

  3. sudo apt install python3-pip

  4. pip3 install --user pipenv

Pip 输出我期望的所有内容,没有错误,看起来像 pipenv 已安装。

如果我尝试使用 pipenv,pipenv: command not found即使我的本地 bin 在我的 PATH 中,我也会得到

比这更糟糕的是,pip 现在坏了,尝试使用 pip 会给我以下信息:

Traceback (most recent call last):
  File "/usr/bin/pip3", line 9, in <module>
    from pip import main
ImportError: cannot import name 'main'
Run Code Online (Sandbox Code Playgroud)

因此,pipenv 安装似乎通过尝试安装自己的方式破坏了系统 pip。我认为--user旗帜会避免这种情况,但无论如何都被卡住了,任何帮助表示赞赏。

python pip windows-subsystem-for-linux ubuntu-18.04

5
推荐指数
1
解决办法
1万
查看次数