簡體   English   中英

盡管已安裝開發包,但找不到tk.h

[英]Cannot find tk.h despite having the dev packages installed

我正在嘗試安裝wck 但是我在運行setup.py時遇到以下錯誤:

fatal error : tk.h : no such file or directory

但是我已經安裝了所有-dev軟件包! 我繼續安裝tk-dev,tk8.5-dev和tk8.4-dev,問題仍然存在。 我做了一個“定位tk.h”,系統中的任何地方都沒有tk.h。 無論在哪里報告此問題,人們都在嘗試獲取tcl.h。 所以我做了一個sudo apt-get install tcl-dev並做了一個'locate tcl.h'。 沒有! 所有頭文件都放在哪里?

您的問題是,WCK的setup.pysetuplib.py不知道在哪里查看系統布局,因此您必須對其進行修復才能使其正常工作。

我假設您在那里使用了Debian Linux的某些變體,所以也許看看他們包裝Tcl / Tk的指南。

基本上,他們建議添加配置開關,例如:

    --with-tcl=/usr/lib/tclX.Y
    --with-tk=/usr/lib/tkX.Y
    --with-tclincludes=/usr/include/tclX.Y

http://pkg-tcltk.alioth.debian.org/tcltk-policy.html/ap-debian_oddities.html

http://pkg-tcltk.alioth.debian.org/tcltk-policy.html/ch-tcltk.html

使用該信息,您可以通過編輯setup.py並簡單地添加適用於您的系統的find_tk()版本來find_tk()工作。

暫無
暫無

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

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