Aar*_*n R 14 python linux ubuntu pip path
我正在尝试安装一个工具包,我正在使用 ubuntu 使用 WSL - 我昨天下载了 ubuntu。以下是此工具包的安装过程。 在 Windows cmd 上它说我有 python 3.7.9 但在 ubuntu 上它说我有 python 3.8.2
git clone https://github.com...
cd program
pip install -e .
Run Code Online (Sandbox Code Playgroud)
或者:
pip install program
Run Code Online (Sandbox Code Playgroud)
pip install -e . 对我不起作用,我收到此错误:
user@DESKTOP-REA10BN:~/gym$ pip install -e .
Command 'pip' not found, but there are 18 similar ones.
Run Code Online (Sandbox Code Playgroud)
但是,我检查并安装了 pip,这是我在运行之前检查的内容:
user@DESKTOP-REA10BN:~$ cd\
> sudo apt-get install python-pip
cdsudo: command not found
user@DESKTOP-REA10BN:~$ python3 --version
Python 3.8.2
user@DESKTOP-REA10BN:~$ python3-pip --version
python3-pip: command not found
user@DESKTOP-REA10BN:~$ which pip3
/usr/bin/pip3
user@DESKTOP-REA10BN:~$ pip3 -V
pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)
Run Code Online (Sandbox Code Playgroud)
我的路径:
/home/user/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/mnt/c/Program Files/WindowsApps/CanonicalGroupLimited.UbuntuonWindows_2004.2020.812.0_x64__79rhkp1fndgsc:/mnt/c/windows/system32:/mnt/c/windows:/mnt/c/windows/System32/Wbem:/mnt/c/windows/System32/WindowsPowerShell/v1.0/:/mnt/c/windows/System32/OpenSSH/:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Program Files/NVIDIA Corporation/NVIDIA NvDLISR:/mnt/c/WINDOWS/system32:/mnt/c/WINDOWS:/mnt/c/WINDOWS/System32/Wbem:/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/mnt/c/WINDOWS/System32/OpenSSH/:/mnt/c/Users/user/AppData/Local/Programs/Python/Python37-32/Scripts/:/mnt/c/Users/user/AppData/Local/Programs/Python/Python37-32/:/mnt/c/Users/user/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/user/AppData/Local/Programs/Microsoft VS Code/bin:/snap/bin
Run Code Online (Sandbox Code Playgroud)
小智 21
简短回答:尝试跑步 python3 -m pip install -e .
一些解释:
Python 的不同版本并不奇怪。WSL 实际上是一个超轻量级的虚拟机。您的 Windows python 安装完全独立于 WSL python 安装。
Python 有两个广泛使用的主要版本,Python 2 和 Python 3。该命令python运行 Python 2 的某个次要版本,而该命令python3运行 Python 3 的某个次要版本。以下是我的控制台输出。
lawruble@Balrog:~/scratch$ python --version
Python 2.7.18
lawruble@Balrog:~/scratch$ python3 --version
Python 3.8.5
Run Code Online (Sandbox Code Playgroud)
Pip 是 Python 安装管理器,与 Python 的主要版本相同。该命令pip运行 Python 2 版本的 pip,同时pip3运行 Python 3 版本的 pip。
使用python3 -m pipover是更好的做法pip3,它有助于确保您使用的 pip 版本与您希望运行的 python 版本相关联。
小智 16
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)
sudo apt-get install python3-pip
Run Code Online (Sandbox Code Playgroud)
显然,问题出在终端上,即无法识别命令,因此可能 pip 安装不正确,但是根据您目前所展示的内容,我认为不应出现此问题。不管怎样,试一试吧。
你要安装什么?pip 适用于 python 包。
| 归档时间: |
|
| 查看次数: |
48828 次 |
| 最近记录: |