【问题标题】:how to import libraries in python3 (using mac)? [duplicate]如何在python3中导入库(使用mac)? [复制]
【发布时间】:2021-05-11 06:10:12
【问题描述】:
import  urllib.request, urllib.parse, urllib.error
fhand = urllib.request.urlopen("http://data.pr4e.org/romeo.txt")

for line in fhand:
    print(line.decode().strip)

上述代码执行时的输出:

Traceback (most recent call last):
  File "/Users/veerrajupallapothu/Desktop/py4e/ex_10/url.py", line 1, in <module>
    import  urllib.request, urllib.parse, urllib.error
ImportError: No module named request

【问题讨论】:

  • 嗨@Veera,欢迎来到 Stack Overflow。请编辑您的问题,以便清楚您的问题是什么。你可以先阅读stackoverflow.com/help/how-to-ask
  • 感谢@michcio1234的建议
  • 怎么样:from urllib import request, parse, error

标签: python


【解决方案1】:

我自己是一个 macOS 用户,当我运行 python 然后运行代码时,我遇到了和你一样的错误。但是当我使用命令python3 运行它时,它运行成功了。

默认情况下,macOS 使用 python 2.7,因此使用 python3 运行它使用终端使用运行程序

python3 filename.py 而不是 python filename.py 现在应该可以工作了 :)

【讨论】:

  • 我在 atom 文本编辑器中运行代码时遇到了问题。我想使用 atom 而不是终端来运行代码。请在 atom 中运行代码并告诉我结果
  • 嗨@Rajat Shenoi,如果我使用strip(),代码行中会出现错误,代码可以完美执行而没有任何问题。无论是python2还是pyhton3都没有关系,也没有改变文件名。无论如何感谢您的帮助。
猜你喜欢
  • 2017-12-14
  • 2017-12-20
  • 2015-08-17
  • 2018-06-17
  • 1970-01-01
  • 1970-01-01
  • 2016-05-19
  • 2018-03-18
  • 2021-05-07
相关资源
最近更新 更多