首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我得到ImportError:没有名为pathlib的模块,即使在使用pip安装了pathlib之后也是如此。

我得到ImportError:没有名为pathlib的模块,即使在使用pip安装了pathlib之后也是如此。
EN

Stack Overflow用户
提问于 2020-03-21 22:02:32
回答 2查看 11K关注 0票数 4

这是我第一次在这个网站上提问,如果我的问题没有被正确的安排,我很抱歉。

代码语言:javascript
复制
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

我试过了:

代码语言:javascript
复制
pip3 install pathlib

和:

代码语言:javascript
复制
sudo -H pip3 install pathlib

但是继续得到相同的错误

我使用的是windows store版本的ubuntu 18 LTS和python 3.7

EN

回答 2

Stack Overflow用户

发布于 2020-03-22 00:37:47

当涉及到python时,很容易犯只运行"python ...“的错误。当你在windows上安装python时,如果安装了python,"python“会默认安装python2.7(现在2.7已经不再受支持了,可能已经改变了)。

Ubuntu有"python2“和"python3”两个链接,这样做更有意义,但仍然可能导致混淆。

如果你有一个本地的python虚拟环境,"python“命令默认为windows上的全局安装(这会进一步混淆人们)。

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

pip也是如此。最好是打电话给

代码语言:javascript
复制
python3 -m pip install ... 

还有。PyCharm是世界上最令人惊叹的Python IDE,它提供了很多帮助。

票数 6
EN

Stack Overflow用户

发布于 2020-03-21 22:06:31

对不起,原来这只是一个简单的错误!

而不是:

代码语言:javascript
复制
python demo_toolbox.py

我应该用

代码语言:javascript
复制
python3 demo_toolbox.py

因为Linux默认使用Python2或与pathlib不兼容的其他版本

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60788709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档