簡體   English   中英

使用WAF構建代碼時發生Python錯誤

[英]Python Error while building code using waf

我的代碼工作正常。 我關閉了PC(Ubuntu),然后構建了相同的軟件(ns-3),現在出現錯誤:

Traceback (most recent call last):
  File "./waf", line 148, in <module>
    Scripting.prepare(t, cwd, VERSION, wafdir)
  File "/home/ns-allinone-3.6/ns-3.6/.waf-1.5.8-12763e767c863088b8579dbeeb8265b6/wafadmin/Scripting.py", line 102, in prepare
    prepare_impl(t,cwd,ver,wafdir)
  File "/home/ns-allinone-3.6/ns-3.6/.waf-1.5.8-12763e767c863088b8579dbeeb8265b6/wafadmin/Scripting.py", line 95, in prepare_impl
    main()
  File "/home/ns-allinone-3.6/ns-3.6/.waf-1.5.8-12763e767c863088b8579dbeeb8265b6/wafadmin/Scripting.py", line 130, in main
    fun(ctx)
  File "/home/ns-allinone-3.6/ns-3.6/.waf-1.5.8-12763e767c863088b8579dbeeb8265b6/wafadmin/Scripting.py", line 269, in build
    bld=check_configured(bld)
  File "/home/ns-allinone-3.6/ns-3.6/.waf-1.5.8-12763e767c863088b8579dbeeb8265b6/wafadmin/Scripting.py", line 219, in check_configured
    bld.load_dirs(proj[SRCDIR],proj[BLDDIR])
  File "/home/ns-allinone-3.6/ns-3.6/.waf-1.5.8-12763e767c863088b8579dbeeb8265b6/wafadmin/Build.py", line 245, in load_dirs
    self.load()
  File "/home/ns-allinone-3.6/ns-3.6/.waf-1.5.8-12763e767c863088b8579dbeeb8265b6/wafadmin/Build.py", line 78, in load
    if f:data=cPickle.load(f)
EOFError

我對此感到驚訝,怎么可能在2分鍾之前一切都還好,現在我被這個錯誤所困擾。

我該怎么辦,我完全感到困惑。 我有最后期限,突然這段代碼停止了,它運行良好,唯一的改變就是關閉了我的電腦。

NS-3.6是一個非常老的ns-3版本,您正嘗試使用新系統(gcc編譯器,python等)進行構建。 我認為解決問題的唯一方法是將模擬器更新到新版本。

嘗試重建它。 首先寫: rm -rf build從頭開始rm -rf build和構建

暫無
暫無

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

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