[問題] 在ubuntu18.04安裝pywin32模組

看板Linux作者 (曙光)時間3年前 (2021/01/21 15:43), 3年前編輯推噓4(518)
留言14則, 5人參與, 3年前最新討論串1/1
各位前輩好,由於最近會使用到tcp socket來傳送檔案,因此參考網路上的範例,用pyth on寫了一個,但因為其中有用到win32這個模組,因此ubuntu無法執行,已經上網找了解 決辦法,但仍然無法解決,所以來這po文,希望前輩指導,謝謝前輩。 https://i.imgur.com/NsXfxTN.jpg
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("Build ing pywin32", pywin32_version)? ---------------------------------------- ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.54.184 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1611215004.A.579.html ※ 編輯: asd24693120 (140.116.54.184 臺灣), 01/21/2021 15:46:15

01/21 15:46, 3年前 , 1F
pywin32 是 linux windows 平台專用,linux 不可以用
01/21 15:46, 1F

01/21 15:46, 3年前 , 2F
再者 socket 傳送檔案應該不會用到 windows 專屬元件
01/21 15:46, 2F

01/21 15:49, 3年前 , 3F
另外錯誤截圖內你是裝已經過時的 pypiwin32
01/21 15:49, 3F

01/21 15:54, 3年前 , 4F
若是就這個上面錯誤訊息來看是使用 print "xxx" 方式
01/21 15:54, 4F

01/21 15:55, 3年前 , 5F
而不是使用 print("xxx")語法,傳統 python 2.x
01/21 15:55, 5F

01/21 15:55, 3年前 , 6F
世代的 print 是敘述,但是 3.x 改成 function 了
01/21 15:55, 6F

01/21 15:55, 3年前 , 7F
所以 2.x 語法在 py3 上面會無法執行運作
01/21 15:55, 7F
K大您好,可是照您這樣說,表示應該可以裝不是嗎?只是語法是python2的語法,另外我 不知道能不能把程式碼放上來,如果可以,希望您能幫我看看,謝謝您 ※ 編輯: asd24693120 (140.116.54.184 臺灣), 01/21/2021 16:08:10

01/21 17:01, 3年前 , 8F
github 有新的修正版本可以裝這個版本
01/21 17:01, 8F

01/21 17:01, 3年前 , 9F
好的,真的很謝謝您,我現在有先把import win32的模組先拿掉,但程式有遇到一些問題 ,你給我的網站,我會去把它下載下來,再做嘗試,謝謝您~

01/21 23:38, 3年前 , 10F
有小州老師就推。
01/21 23:38, 10F
※ 編輯: asd24693120 (42.77.133.131 臺灣), 01/22/2021 09:33:43 K大您好,我在安裝您給我的這個網址時,出現了沒有winreg這個模塊,我上網找資料後 ,他們是說這個模塊也是屬於window系統的,想請問這個該如何解決呢? ※ 編輯: asd24693120 (42.74.2.66 臺灣), 01/25/2021 09:16:41

01/25 09:21, 3年前 , 11F
模塊
01/25 09:21, 11F

01/25 10:05, 3年前 , 12F
支語
01/25 10:05, 12F

02/10 03:08, 3年前 , 13F
要討論怎麼處理winreg模組相容問題,要先看你是拿這個模組幹
02/10 03:08, 13F

02/10 03:09, 3年前 , 14F
麻,操作tcp socket為什麼需要這個模組呢?
02/10 03:09, 14F
文章代碼(AID): #1W2J2SLv (Linux)
文章代碼(AID): #1W2J2SLv (Linux)