Python 无法在 Arch Linux 上导入 pysmp

Python 无法在 Arch Linux 上导入 pysmp

我成功安装pysnmpyoaurt –S pysnmp,但是当我尝试使用 Python 2.7 执行 scipt 时import pysnmp,我得到了

$ python2.7 test_script.txt.py 
Traceback (most recent call last):
  File "test_script.txt.py", line 85, in <module>
    import pysnmp
ImportError: No module named pysnmp

知道出了什么问题吗?

这可能太多了,分散了信息的注意力,但我的 Arch Linux 位于虚拟机中,而且公司对虚拟机访问互联网有严格的限制。都pacman出错pip了,但是yaourt成功了

packages (1) pysnmp-4.3.1-1

Total Installed Size:  2.50 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring        [##########################] 100%
(1/1) checking package integrity      [##########################] 100%
(1/1) loading package files           [##########################] 100%
(1/1) checking for file conflicts     [##########################] 100%
(1/1) checking available disk space   [##########################] 100%
(1/1) reinstalling pysnmp             [##########################] 100%

答案1

sudo -E -- pacman -S python2 python2-pyasn1
yaourt -S python2-pysnmp

-Esudo使用相同的环境,这对于我穿过公司的防火墙是必要的。省略它会导致启动一个没有网络访问权限的新进程。噢!

相关内容