python編譯器怎麼跟mingw installer安裝的關聯起來

2021-05-06 07:51:53 字數 4264 閱讀 9914

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的設計目的非常明確,用最先進的技術武裝引擎。它所提供框架使遊戲的開發 測試 移植得...