首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ImportError:没有名为pathlib的模块

ImportError:没有名为pathlib的模块
EN

Stack Overflow用户
提问于 2020-07-15 08:42:10
回答 2查看 33.4K关注 0票数 8

当我运行pip列表时,我有以下内容--我是在2.7之上运行mac os的:

代码语言:javascript
运行
复制
➜ python --version   
Python 2.7.10



➜ pip list        
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
Package            Version
------------------ -------
pathlib            1.0.1  
pip                19.0.2 
python-http-client 3.2.7  
setuptools         40.8.0 
wheel              0.33.0 

现在在我的代码中我有:

代码语言:javascript
运行
复制
from pathlib import Path

当我从命令行运行时,我得到:

代码语言:javascript
运行
复制
Traceback (most recent call last):
  File "testexe.py", line 7, in <module>
    from pathlib import Path
ImportError: No module named pathlib
EN

回答 2

Stack Overflow用户

发布于 2020-07-15 09:01:11

您可以从PyPI:pathlib2安装当前路径库的向后兼容版本。

原有的路径库不再被维护。我不知道为什么会这样,但也许这会影响您的导入¯_(ツ)_/

您应该使用Python3,除非您必须使用Python2。这个路径库模块从Python3.4开始就被作为标准库的一部分。因此,虽然交换可能很烦人,但至少您的路径库导入可以工作!

票数 4
EN

Stack Overflow用户

发布于 2021-09-14 11:48:30

您正在使用来自Python2的pip考虑迁移到Python3

用于将来的安装

pip3安装-r requirements.txt

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

https://stackoverflow.com/questions/62910916

复制
相关文章

相似问题

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