簡體   English   中英

使用sudo在Python 3.6中導入錯誤?

[英]Import error in Python 3.6 with sudo?

我已經編寫了一個使用Scapy的程序。 Python能夠完美地導入scapy模塊,但是使用scapy sniff函數需要以管理員身份運行該程序。 但是,將程序作為sudo python3 <program_name>會產生import error ,為什么會這樣呢?

這是導入行: import scapy.all as scapy

您可以使用以下方法修復它:

$ sudo pip install scapy

然后再試一次。

我還是建議使用virtualenv來運行您的程序。 而不是在主環境中一個接一個地安裝軟件包。

由於使用python3,我建議

sudo python3 -m pip install scapy

pyenv當然也可以,我想您也熟悉它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM