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 ...