当我运行 pip list 时,我有以下内容 - 我在 mac os 上使用的是 2.7:
\n\xe2\x9e\x9c python --version \nPython 2.7.10\n\n\n\n\xe2\x9e\x9c pip list \nDEPRECATION: 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.\nPackage Version\n------------------ -------\npathlib 1.0.1 \npip 19.0.2 \npython-http-client 3.2.7 \nsetuptools 40.8.0 \nwheel 0.33.0 \nRun Code Online (Sandbox Code Playgroud)\n现在在我的代码中我有:
\nfrom pathlib import Path\nRun Code Online (Sandbox Code Playgroud)\n当我从命令行运行时,我得到:
\nTraceback (most recent call last):\n File "testexe.py", line 7, in <module>\n from pathlib import Path\nImportError: No module named pathlib\nRun Code Online (Sandbox Code Playgroud)\n
您可以在此处从 PyPI 安装当前 pathlib 库的向后兼容版本:pathlib2
\n原来的pathlib库不再维护了。我不确定为什么会这样,但也许这会影响您的导入 \xc2\xaf_(\xe3\x83\x84)_/\xc2\xaf
\n除非绝对必须使用 Python 2,否则应该使用 Python 3。自 Python 3.4 起,pathlib 模块已作为标准库的一部分包含在内。因此,虽然交换可能很烦人,但至少您的 pathlib 导入可以工作!
\n