我正在尝试在Arch Linux中安装urllib2模块,因为我需要运行Python代码。
Python代码输出错误:
File "PiMiner/PiMiner.py", line 3, in <module>
import sys, subprocess, time, urllib2, socket
现在,当我查看代码sudo pacman -S urllib2
时,我得到error: target not found: urllib2
在这种情况下我该怎么办?
答案 0 :(得分:4)
在Arch Linux中,命令python
默认为python3
。如果您需要使用2.x,则应使用python2 whatever.py
运行脚本。
答案 1 :(得分:1)
正如aelfric5578所说,python
默认为python3
但是如果您希望使用python3运行它,那么您可以使用pacman -Ss urllib
搜索Arch存储库,这将返回您可以pacman -S
作为命名方案,Arch为python 3支持python-libname
或为python2支持python2-libname
,所以它通常是pacman -S python-missinglib