簡體   English   中英

我得到導入錯誤:沒有名為 pathlib 的模塊,即使在使用 pip 安裝 pathlib 之后

[英]I Get ImportError: No module named pathlib, even after installing pathlib with pip

這是我第一次在這個網站上提問,如果我的問題沒有正確布置,請見諒

y@DESKTOP-MQJ3NCT:~/Real-Time-Voice-Cloning$ python demo_toolbox.py
Traceback (most recent call last):
  File "demo_toolbox.py", line 1, in <module>
    from pathlib import Path
ImportError: No module named pathlib

我試過了:

pip3 install pathlib

和:

sudo -H pip3 install pathlib

但繼續得到同樣的錯誤

我正在使用 ubuntu 18 LTS 和 python 3.7 的 windows 商店版本

說到python,很容易犯只運行“python ...”的錯誤。 當您在 Windows 上安裝 python 時,“python”默認為 python 2.7 安裝(現在可能已更改,因為 2.7 不再受支持)如果已安裝。

Ubuntu 有鏈接“python2”和“python3”,這更有意義,但仍然會導致混淆。

如果您有本地 python 虛擬環境,“python”命令默認為 windows 上的全局安裝(以進一步混淆人們)。

我發現通常最好創建自己的全局 python“python27”和“python36”鏈接以避免這些混淆。

pip 也是一樣。 最好打電話

python3 -m pip install ... 

還。 PyCharm 是世界上最神奇的 Python IDE,它提供了很多幫助。

對不起,原來這是一個簡單的錯誤!

代替:

python demo_toolbox.py

我應該用

python3 demo_toolbox.py

由於 Linux 默認為 Python 2 或與 pathlib 不兼容的東西

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM