首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法“导入urllib.request、urllib.parse、urllib.error”

无法“导入urllib.request、urllib.parse、urllib.error”
EN

Stack Overflow用户
提问于 2016-09-18 23:31:56
回答 1查看 1.6K关注 0票数 0

我尝试将我的项目转换为python3。

我的服务器脚本是server.py:

代码语言:javascript
复制
#!/usr/bin/env python
#-*-coding:utf8-*-

import http.server
import os, sys
server = http.server.HTTPServer
handler = http.server.CGIHTTPRequestHandler
server_address = ("", 8080)
#handler.cgi_directories = [""]
httpd = server(server_address, handler)
httpd.serve_forever()

但当我尝试时:

代码语言:javascript
复制
import urllib.request, urllib.parse, urllib.error

我在python3 ./server.py的终端中得到了这个:

代码语言:javascript
复制
    import urllib.request, urllib.parse, urllib.error
ImportError: No module named request
127.0.0.1 - - [18/Sep/2016 22:47:18] CGI script exit status 0x100

我该怎么做呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-19 00:11:10

您的建议建议代码应该由Python二进制文件运行,python二进制文件历史上与Python2.x版本相关。

只需将第一行更改为:

代码语言:javascript
复制
#!/usr/bin/env python3
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39559384

复制
相关文章

相似问题

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