ubuntu - 为什么我不能在 WSL2 Ubuntu 中使用来自 Windows 的 pip3

标签 ubuntu wsl-2

alban@DESKTOP-P7H1H2P:/mnt/c/Users/alban$ pip3
Command 'pip3' not found, but can be installed with:
sudo apt install python3-pip
但是当我对 CMD 或 PowerShell 执行相同操作时:
PS C:\Users\alban> pip3

Usage:
  pip3 <command> [options]
它就在那里,那么为什么它不能使用相同的点子呢?有没有办法将 WSL 指向该安装?

最佳答案

要在 WSL-2 上使用 pip3,您需要在命令行上强制使用“.exe”二进制文件:

pip            pip.exe     pip3         pip3.8         pip3.8.exe     pip3.exe
^ not work     ^ work      ^ not work   ^ not work     ^ work         ^ work
您还需要事先在 Windows 下安装 Python。

关于ubuntu - 为什么我不能在 WSL2 Ubuntu 中使用来自 Windows 的 pip3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64705167/

相关文章:

ubuntu - 尝试编译 stp 时出现未知的 cmake 命令

kubernetes - 在 WSL2 中安装 Minikube 集群时无法访问已部署的服务

ruby-on-rails - 未实现错误 : fork() function is unimplemented on this machine

networking - 从 Windows 主机连接到 WSL2 上的服务器不起作用

linux - 在 Linux 上哪里放置 zsh 自动完成脚本?

bash - 在 Ubuntu BASH 中按字母顺序复制文件夹中的文件

ubuntu - 无法让 Fuseki2 在 Ubuntu 14.04 服务器上运行

php - Laravel 计划任务未与 Cron 一起运行,但与 artisan 一起使用

google-drive-api - Google drive - WSL2 中的虚拟驱动器挂载

F# Fake 在 WSL2 中运行解析托管 Windows 中的程序路径,而不是 Linux 中的程序路径