Python은 Arch Linux에서 pysmp를 가져올 수 없습니다.

Python은 Arch Linux에서 pysmp를 가져올 수 없습니다.

성공적으로 설치했지만 Python 2.7을 사용하여 scipt를 실행하려고 하면 다음과 pysnmp같은 메시지가 나타납니다.yoaurt –S pysnmpimport 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는 가상 머신에 있고 회사에서는 인터넷에 대한 VM 액세스를 엄격하게 제한하고 있습니다. 모든 것이 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

-E는 sudo회사의 방화벽을 통과하는데 필요한 동일한 환경을 사용합니다. 이를 생략하면 네트워크 액세스 없이 새 프로세스가 시작됩니다. 오!

관련 정보