在Ubuntu WSL中使用apt-get安装pip3后找不到site-packages目录

叶夫根尼

pip在Windows System for Linux Shell中安装了python 3 ,但site-packages如果要运行任何python包可执行文件,似乎必须手动找到并指定目录。我想使用的软件包是cheatawscli,但是对于任何软件包,问题都是相同的。

我的命令链是:

  • 安装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 cheatpip系统上没有简单的内容。调用pip结果错误找不到命令'pip'

马蹄铁
  1. 如注释中所建议:不要使用,sudo pip install因为您迟早会与系统软件包管理器发生冲突。始终通过安装python软件包pip install --user
  2. $HOME/.local/lib/python3.6/site-packages不应该在上PATH,它是包含python模块(python源代码文件)但没有可执行文件的目录。您可以使用以下方法检查用户安装的可执行文件的路径:

    $ python3 -m site --user-base | xargs -I {} echo {}/bin
    

    最有可能是$HOME/.local/bin将此添加到PATH而不是site-packages在您的.profile/ .bashrc/中.bash_profile(无论您的操作系统指定什么):

    PATH="$HOME/.local/bin:$PATH"
    export PATH
    

    请注意,$PATH而不是PATH路径附加命令中的。现在,重新启动终端(或获取概要文件),并检查已安装的可执行文件是否可用:

    $ which eb
    $ eb --help
    

    ETC。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

python的site-packages目录是什么?

无法从site-packages目录加载通过pip安装的Python模块

在WSL Ubuntu 16.04中使用`.jar`复制文件

使用pip安装后,“找不到jupyter:命令”

apt-get安装后找不到LLVM标头

anaconda找不到pip3,并且不想使用pip或pip2

默认情况下,使用另一个site-packages目录进行setup.py安装

在Visual Studio Code中使用WSL(Windows的Ubuntu)中的linter

在ubuntu上使用pip3正确安装tflearn

Ubuntu:找不到Python命令,但apt表示已经安装

无法使用pip3在python3.7的Ubuntu上安装wxPython

无法在Ubuntu中使用pip3为Django安装mysqlclient

使用pip安装后找不到Python 3.9模块

在WSL Ubuntu中使用Chocolatey VS Code

如何在Ubuntu中使用apt-get source获取源代码?

Python3 pip3在Ubuntu上安装失败

安装Ubuntu 13.10后找不到硬盘

如何在Ubuntu中使用apt-get下载其他不同的deb文件?

使用anaconda 3 for python 3.4在ubuntu 15.04上安装caffe-找不到模块caffe

在Ubuntu中使用APT安装软件包时如何解决错误

Ubuntu 18.04-在安装VirtualBox失败后无法使用apt-get install安装

使用 pip for gpu 安装后找不到 tensorflow

在 Ubuntu 16.04 上使用 pip3 安装的奇怪问题

使用 Microsoft Store 双重安装 ubuntu WSL

在 Ubuntu 18.04 (1kb/s) 中使用 apt-get 下载速度非常慢

使用 Ubuntu 18.04 在 WSL 2 中未加载 ZFS 模块:modprobe:致命:在目录 /lib/modules/4.19.84-microsoft-standard 中找不到模块 zfs

包在packages.ubuntu.com 上可用,但在使用apt 的Ubuntu 中不可用

如何在 Linux Ubuntu 16.04 中使用 Pip3 为 Python 3.6 安装模块?

使用pip3安装后找不到Python3模块错误