我在 Windows System for Linux shell 中安装了 python 3 并进入,但如果我想运行任何 python 包可执行文件,我pip
似乎必须手动查找并指定目录。site-packages
我想使用的包是cheat和awscli,但是任何包的问题都是一样的。
我的命令链是:
- 安装 WSL - Ubuntu 18.04
sudo apt-get update
(因为sudo apt-get install pip3
在全新安装时不起作用)sudo apt-get install pip3
(也安装 python)sudo pip3 install cheat
cheat
不被识别为命令,而python3
从/usr/bin/python3
- 意识到
$HOME/.local/lib/python3.6/site-packages
必须在路上 ~/.profile
添加$HOME/.local/lib/python3.6/site-packages
到路径中export PATH="$HOME/.local/lib/python3.6/site-packages:PATH"
- 重新开始
~/.profile
我可以在安装过程中更改一些内容,以便我不必搜索site-packages
目录并将其手动添加到路径中?
更新:为 pip 执行的正确调用是sudo pip3 install cheat
. 系统上没有平原pip
。调用pip
导致错误Command 'pip' not found。