我在 Windows10 上安装了 Cygwin,现在我安装了 Ubuntu 20.04(WSL),除了 Python3 之外,一切似乎都很好。
我已经安装了 python3 和 pip3,但是当我尝试使用它时,我收到下面显示的“坏解释器”消息,并指向安装在 Cygwin 路径上的 Python3。
$ python3
Python 3.8.2 (default, Apr 27 2020, 15:53:34)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
$
$ pip3 install pandas
-bash: /mnt/d/d/cygwin64/bin/pip3: /usr/bin/python3.6: bad interpreter: No such file or directory
我试图删除/替换符号链接,如此主题像这样,但是没有用。
$ sudo rm /usr/bin/python3
$ sudo ln -sf /usr/bin/python3.8 /usr/bin/python3
如何解决这个问题?提前致谢。
答案1
为什么在这个命令中输入的是目标解释器
pip3 install pandas
而不是python3.8 -m pip install pandas
?python3.8
在 Ubuntu 20.04 中安装 Pandas 无需使用 pip。python3-pandas 包位于默认的 Ubuntu 20.04 存储库中。要安装它,请输入:
sudo apt update sudo apt install python3.8 python3-pandas