Python 我得到ImportError:没有名为pathlib的模块,即使在使用pip安装pathlib之后

Python 我得到ImportError:没有名为pathlib的模块,即使在使用pip安装pathlib之后,python,python-3.x,windows-subsystem-for-linux,Python,Python 3.x,Windows Subsystem For Linux,这是我第一次在这个网站上提问,如果我的问题没有被正确地表达出来,那么很抱歉 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

这是我第一次在这个网站上提问,如果我的问题没有被正确地表达出来,那么很抱歉

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
以及:

但是继续得到同样的错误


我使用的是windows应用商店版本的Ubuntu18LTS和Python3.7。对不起,原来这是一个简单的错误

而不是:

python demo_toolbox.py
我应该用

python3 demo_toolbox.py

由于Linux默认为Python 2或与pathlib不兼容的东西,因此在Python方面,很容易犯运行Python的错误。。。。在windows上安装python时,python默认为Python2.7安装,但现在如果安装了Python2.7,就不再支持它,因此可能会发生变化

Ubuntu有python2和python3的链接,这两个链接更有意义,但仍然会导致混淆

如果您有本地python虚拟环境,则python命令默认为windows上的全局安装,以进一步混淆用户

我发现通常最好创建自己到全局python python27和python36的链接,以避免这些混淆

皮普也是如此。最好打个电话

python3 -m pip install ... 

还有。PyCharm是世界上最令人惊叹的Python IDE,它在很多方面都很有帮助

当您运行python版本时,您得到了什么?我猜python命令属于您安装的python 2,而不是python 3。Python 2没有内置pathlib。一般来说,最好使用python-MPIP安装。。。而不是pip安装。。。为了确保您使用的pip属于您实际要运行的python,linux默认为python 2。为这个小错误感到抱歉
python3 demo_toolbox.py
python3 -m pip install ...