![Python은 Arch Linux에서 pysmp를 가져올 수 없습니다.](https://linux55.com/image/88164/Python%EC%9D%80%20Arch%20Linux%EC%97%90%EC%84%9C%20pysmp%EB%A5%BC%20%EA%B0%80%EC%A0%B8%EC%98%AC%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
성공적으로 설치했지만 Python 2.7을 사용하여 scipt를 실행하려고 하면 다음과 pysnmp
같은 메시지가 나타납니다.yoaurt –S pysnmp
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는 가상 머신에 있고 회사에서는 인터넷에 대한 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
회사의 방화벽을 통과하는데 필요한 동일한 환경을 사용합니다. 이를 생략하면 네트워크 액세스 없이 새 프로세스가 시작됩니다. 오!