簡體   English   中英

在Ubuntu上的python中導入錯誤

[英]import error in python on ubuntu

我在ubuntu上創建了我的第一個python模塊。 當我嘗試使用python導入模塊時:

import brian

它給出了錯誤:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named brian

我在/home/noamaanbrian ,在/usr/bin python。

如果您從包含brian模塊的目錄中啟動python ,那么一切將照常進行

要從您想要的任何地方導入自定義模塊您應該認真閱讀python導入機制中的內容,以了解在何處搜索導入的模塊,等等。

但是為了使您的代碼現在可以正常工作,我可以向您推薦以下內容:

  • 在運行python之前擴展PYTHONPATH變量,以包括模塊的目錄
  • 或以這種方式使用sys模塊將其附加在代碼中。

     import sys sys.path.append("path/to/module/dir") import brian 

另外,請參閱網站模塊上的信息

默認情況下,Python從Python路徑var中導入模塊。 您可以查看以下路徑:

導入系統

打印系統路徑

暫無
暫無

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

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