2013-12-19 127 views
0

我想在Arch Linux中安裝urllib2模塊,因爲我需要運行Python代碼。在Arch Linux中安裝urllib2

錯誤的Python代碼outpus是:

File "PiMiner/PiMiner.py", line 3, in <module> 
import sys, subprocess, time, urllib2, socket 

現在,當我欠幅他的代碼sudo pacman -S urllib2,我得到error: target not found: urllib2

我能在這種情況下怎麼辦?

+0

您使用的是哪個Python版本?如果是2.x,那麼'urllib2'不需要安裝,它是一個標準模塊。如果3.x,那麼你需要改變進口[據此](http://docs.python.org/3/library/urllib.html)。 –

回答

2

在ArchLinux中,命令python默認爲python3。如果您需要使用2.x,則應該使用python2 whatever.py運行腳本。

0

正如aelfric5578說,python默認爲python3

但是如果你希望與python3運行它,那麼你可以用pacman -Ss urllib搜索拱門回購這將返回包可以pacman -S

由於名單一個命名方案,Arch支持Python 3的python-libname或支持python2的python2-libname,所以通常可以安全地下注到pacman -S python-missinglib

相關問題