簡體   English   中英

ImportError:在venv中沒有模塊

[英]ImportError: No module while in venv

我在安裝了python 2.7和3.5的ubuntu 16 vm上處於venv狀態。 我在項目的site-packages文件夾中收到有關模塊之一的導入錯誤。 我正在嘗試使用python 2.7運行程序。 當我運行程序python nmap_receiver.py ,我收到與我的site-packages文件夾中位於/home/carsten/SecNmap/venv/lib/site-packages/一個軟件包有關的ImportError。 我不知道為什么會這樣。 另外,我發現/usr/local/lib/python2.7/site-packages和dist-packages為空,甚至在/usr/lib/python2.7中都沒有site-packages文件夾,這很有趣。 從那一點信息中,誰能猜出為什么或將我引向可能有助於使該程序正常運行的方向?

您在python 2.7中使用venv。 Venv是僅Python 3附帶的軟件包。 對於python2,請使用virtualenv。 或其他工具: venv,pyvenv,pyenv,virtualenv,virtualenvwrapper,pipenv等之間有什么區別?

暫無
暫無

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

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