1樓:風流小子愛美人
使用mingw 編譯python擴充套件模組
如何建立我的c擴充套件使用mingw-w64在python
2樓:
安裝python的 windows擴充套件模組復時發生unable to find vcvarsall.bat的錯誤,解制決方法bai如下: 首先安裝dumingw,在mingw的安裝目錄下找到zhibin的資料夾dao,找到mingw32-make.
exe,複製一份更名為make.exe; 把mingw的路徑新增到環境變數path中,比如mingw...
python編輯時可以不要標頭檔案嗎
3樓:晴天爵
win下py**,抄標頭檔案是#-*-encoding:utf-8-*-,是告訴襲python直譯器, 應該bai以utf-8編碼來解釋py檔案, 對於dupython 2.6/2.
7, 如果程式中包含中zhi
文字dao符, 又沒有這一行, 執行將會報錯. 但python3.1沒有這行, 也會成功執行的。
linux下,標頭檔案需要寫#! /usr/bin/env python。
加上這行, 這個py就處於了可執行模式下, (當然是針對linux類的作業系統), 這個hint, 告訴作業系統要使用哪個python直譯器來執行這個py. 在linux上執行一下命令 /usr/bin/env python ,就知道這行其實是call一下python直譯器.
安裝 python 編譯器 需要多長時間
4樓:wdzzb88就是好
python的編輯器抄也是眾多的,下面說下幾襲種:bai
提問者使用的是dos的編du輯器,這一種當然不舒服;zhidaopython的自帶的有兩種:
2.1 shell形式:這一種和dos一樣很糾結,如下圖:
2.2 edit形式,比較靈活,建議使用:
其他的第三方,比如eclips+pydev等;
個人建議你使用2.2裡面的edit模式,啟動方法是:
開始--所有程式--python--idle(pythongui)。
求一份完整的mingw
5樓:匿名使用者
mingw官方將**上傳bai在dusourceforge,去其專案頁下
6樓:殘夕下你的背影
g++第一次聽說,只有c++好伐
python安裝libpcap包問題 試了mingw是特定標頭檔案和使用gnu工具集匯入庫的集合使用後出現要選擇開啟方式
7樓:匿名使用者
你的python沒有bai安裝好。.py檔案沒du有被註冊成正確的python關聯。zhi
dao你選擇「始終使用」這
內個選項吧。
感覺怪怪的。
容通常我們安裝都會順利。
另外python所在的目錄一定要放到系統環境變數的path裡
如何使python3.4.3使用編譯器mingw32
8樓:
首先,把python.exe加入path環境變數。
python --version
應該返回python的版本資訊。這權時說明配置好了。
然後,再回去試
python setup.py build --compiler=mingw32 install
如何用mingw編譯python擴充套件
9樓:匿名使用者
gcc 3.2.3的解壓縮包,解壓後設定path就可以用了。
構建可以直接在構建命令上指定編譯器來執行:
python setup.py build -c mingw32
python setup.py build -compiler=mingw32
兩種命令都相同。編譯完成後可以在 buildlib.win32-2.4 看到得到的*.pyd檔案。把這個檔案複製到site-packages就可以用了。
還可以在setup.py所在目錄下新建一個setup.cfg檔案,指定預設的編譯器為mingw。
同時在構建windows二進位制安裝包時也需要用這種方法來指定預設編譯器。內容如下:
[build]
compiler=mingw32
製作二進位制安裝包
如上方法指定預設編譯器為mingw之後,使用命令:
python setup.py bdist_wininst
來生成windows二進位制安裝包,新生成的二進位制安裝包在 dist 目錄下。
一般來說這個安裝包在各類windows系統上雙擊安裝,一路next下去就可以了。最終會在python安裝目錄生成一個解除安裝用的可執行檔案,並且把軟體包安裝到site-packages目錄下。
在編譯器裡面新增很多c檔案,這些c檔案是怎麼聯絡起來的?
10樓:夜神月
一般檔案分2中 字尾h是標頭檔案,字尾c是定義檔案。
宣告一般放在標頭檔案中,定義一般放在字尾為c的檔案中。
如果a.c是定義a.h檔案的,那麼在a.
c裡面就要包含a.h如果b.c需要用到a.
h裡面的介面,那麼在b.c裡面也要包含a.h這樣做事讓程式的介面,和實現分離。
11樓:風若遠去何人留
很多內嵌編譯器的編輯工具,比如vc 在開始的時候都會建一個project,然後編譯的時候會編譯所有project的檔案
這對初學者有很大的幫助,減少了不少麻煩,但是也會弄不清到底是怎麼聯絡起來的
其實這些工具都會生成一個類似於makefile的東西,然後把所有的c,h檔案關聯起來,按照一定的方式進行管理編譯
如果想詳細瞭解一下,可以看看gnu makefile的相關文件
python官網的編譯器怎麼和圖中相差這麼多?
12樓:匿名使用者
idle裡面的shell和codecademy的介面差不多啊
python有兩個不同的版本,2.7和3.3,兩者有一些區別,比如print。請根據所自己需要選擇正確的版本,推測你應該使用2.7
13樓:匿名使用者
官網上的編譯器也有一個輸出資訊的區域。你要開啟idle,而不是直接開啟python。
開啟idle後介面雖然與codecademy介面不太一樣。不過大體上輸出也有。編輯檔案的功能也有。
輸出資訊在console視窗裡,編輯在編輯器的視窗裡。你自己可以拖動,讓它更象是網校裡的介面。
c的編譯器mingw的問題
14樓:匿名使用者
我用的是這個 編譯器,建議你用這個吧,如果你平時只用到 gcc 的話!
15樓:匿名使用者
mingw實際上是gnu編譯器,在win平臺上的應用或本地化。
換言之,它是:
gnu編譯器 +
win依賴的一些標頭檔案(編譯win平臺api**使用)和埠庫(生成連結win平臺目標**使用)。
---- mingw的最終目標是使用win的標準c執行時間庫(msvcrt.dll),生成win上目標
**或.exe。
因此,顯然,mingw和g++是兩回事,兩個東西,版本不一樣是自然的。
mingw可以不使用gnu編譯器作為內嵌編譯器而使用其它編譯器編譯c/c++**我以為。但那時,mingw大概也不應該叫mingw了吧,應該叫minxw;^_^。
mingw使用gnu編譯器作為內嵌編譯器的目的是顯然的,gnu的出色表現被廣泛認可有目共睹。
16樓:
「mingw」跟「gcc」是兩個不相同的東西。兩者間存在包含和被包含的關係,但這並不說明兩者是一回事,也就不能期望版本號有任何聯絡。就好像windows的版本號跟ie的版本號不一樣。
python怎麼啟編譯器
17樓:
terminal中輸入python
或者你自己用隨便什麼寫好了(some.py)。然後terminal中輸入 python some.py
18樓:
是外掛麼?安裝好了以後有快捷方式啊,直接執行
clion的設定裡怎麼設定編譯為mingw
如何設定matlab 編譯器 mex
通常有蘭特 平均隨機數 randn 正態分佈的隨機數 並依此類推。點選看詳細種子屬性可以通過種子進行設定,如 點選看詳細 randn 種子 0 randn 5 ans 點選看詳細 中國。這通常使用來設定隨機數生成。matlab mex 找不到編譯器怎麼辦?matlab mex 找不到編譯器 40 選...
求一個比較新的C編譯器,C 編譯器哪個比較好
現在比較通用的有vc dev c 等,這些編譯器都很好用。也有一些冷門的,編譯時會有跳出 卡死等毛病。不要貪圖新。c 編譯器哪個比較好 windows下的常見c 程式設計環境如下 最常用的c 程式設計環境包括 不僅 1 微軟的vs系列。微軟的東西總是回大而全,裝上後。答經常會發現要的東西找不到,不要的東西全...
用C 來開發遊戲,用哪個編譯器好啊
沒有最好的,只有用慣,windows上,用vs系列是個不錯的選擇。klayge klayge是用於下一代遊戲的一個完整的遊戲開發框架。它是api無關的外掛式結構,提供了很多先進技術,並且有無限的擴充套件性。klayge的設計目的非常明確,用最先進的技術武裝引擎。它所提供框架使遊戲的開發 測試 移植得...