ImportError:在Sublime Text 3中安装Package Manager时没有名为'urllib2'的模块

Gre*_*een 3 urllib2 python-3.x sublimetext3

我正在尝试安装Sublime Package Control,如http://wbond.net/sublime_packages/package_control/installation所述,但是收到错误:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: No module named 'urllib2'
Run Code Online (Sandbox Code Playgroud)

有一些与此问题相关的答案(Python 3.2无法导入urllib2(ImportError:没有名为urllib2的模块))但它没有解释如何解决它,用户刚刚发布了一个解释问题出现原因的链接.但如何使用该信息来解决问题?

这是一个安装命令:

import urllib2,os; 
pf='Package Control.sublime-package'; 
ipp=sublime.installed_packages_path(); 
os.makedirs(ipp) if not os.path.exists(ipp) else None;
urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler()));
open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); 
print('Please restart Sublime Text to finish installation')
Run Code Online (Sandbox Code Playgroud)

我应该更换什么urllib2才能成功安装?

zch*_*kng 11

您似乎按照Sublime Text 2上的安装说明进行操作.现在,在Sublime Text 3上,您必须安装使用git.该网站的说明如下:

cd Packages/
git clone https://github.com/wbond/sublime_package_control.git "Package Control"
cd "Package Control"
git checkout python3
Run Code Online (Sandbox Code Playgroud)

注意:Packages/第一行上的文件夹指的是使用"首选项">"浏览包..."菜单时打开的文件夹.

这是指向页面的relavant部分的链接