【问题标题】:Cannot install numpy, pip or PILLOW from conda environment无法从 conda 环境安装 numpy、pip 或 PILLOW
【发布时间】:2021-03-03 12:26:45
【问题描述】:

我正在使用 Raspberry Pi 按照此链接 https://github.com/google-coral/tflite/tree/master/python/examples/classification 安装珊瑚 USB。我使用提示命令 ./install_requirements.sh 进行机器学习推理,当我尝试运行 ./install_requires.sh 命令时,它给了我错误:

/home/pi/miniconda3/bin/python3: No module named pip

命令从路径执行:

~/google-coral/tflite/python/examples/classification 

但是当我这样做时:pip --version 我得到:

pip 21.0.1 from /usr/local/lib/python3.7/dist-packages/pip (python 3.7)

我也试过运行推理代码

python3 classify_image.py \
  --model models/mobilenet_v2_1.0_224_inat_bird_quant_edgetpu.tflite \
  --labels models/inat_bird_labels.txt \
  --input images/parrot.jpg

它返回以下错误:

  File "classify_image.py", line 33, in <module>
    from PIL import Image
ImportError: No module named 'PIL'

即使我已经安装了 python 和 pip,为什么它给我这些错误?

【问题讨论】:

  • 创建一个单独的虚拟环境并安装必要的包并从那里运行您的脚本。
  • 我创建了一个新环境并运行了 ./install_requires.sh,它给出了:文件“”,第 20 行,在 文件“/tmp/pip-build-9z__p15v/numpy /setup.py",第 30 行,在 中引发 RuntimeError("Python version >= 3.7 required.") 我尝试安装 python 3.9,如下链接:ramoonus.nl/2020/10/06/…,但是在多次安装后它仍然说我多次尝试后拥有 Python 3.4。我的脑细胞刚刚烧坏了:/

标签: python python-3.x linux debian raspberry-pi4


【解决方案1】:

你有两个 python 解释器。

 /home/pi/miniconda3/bin/python3 
 /usr/local/lib/python3.7

您可以尝试conda install pip/home/pi/miniconda3/bin/python3 安装pip,然后命令./install_requirements.sh 将起作用。

由于你没有安装需求包,所以找不到模块

PIL(ImportError: No module named 'PIL')

【讨论】:

  • 我尝试使用路径 /home/pi/miniconda3/bin/python3 上的环境进行 conda 安装,我得到:错误:缺少写入权限:/home/pi/miniconda3跨度>
猜你喜欢
  • 2021-03-14
  • 2021-08-04
  • 2021-12-16
  • 2018-03-14
  • 2020-05-29
  • 2022-08-03
  • 2020-08-18
  • 1970-01-01
  • 2018-01-31
相关资源
最近更新 更多