iT邦幫忙

0

Anaconda上安裝 pyscard模組 出錯

  • 分享至 

  • xImage

小弟今天拿讀卡機來插IC健保卡 想把他的值讀出來
找到一個名為 pyscard的模組 正要使用Anaconda安裝時出錯
https://ithelp.ithome.com.tw/upload/images/20200526/20126577vhjTGYBjIE.png
我下的指令是 pip install pyscard
目前Python版本為3.7.6

---------下載swig 設定環境變數完後 重安裝pyscard仍然錯誤----
https://ithelp.ithome.com.tw/upload/images/20200526/20126577tgduiJyeJi.png

https://ithelp.ithome.com.tw/upload/images/20200526/20126577SgLfUlDizO.png

https://ithelp.ithome.com.tw/upload/images/20200526/20126577GS6Y9ZKPtj.png

是和python版本有關係嗎? 目前3.7.6
https://sourceforge.net/projects/pyscard/
他最新版1.9.9 但卻到python3.6 是這個原因嗎?
https://ithelp.ithome.com.tw/upload/images/20200526/20126577ceIpLN1E2C.png
經歷了手動安裝
目前在樹莓派上 使用 Python2 執行是可以的 但是python3不行
--------------------20200526 下午4點38分新增問題 --------------
我目前在網站上查到的資訊有限
我想詢問有沒有python3的Import 使用法? 網路上沒有找到相關的
例如 Tkinter 在python2 到 python3 大小寫區分
https://ithelp.ithome.com.tw/upload/images/20200526/20126577tAvoOw8kMh.png
上圖是python3 因缺模組 執行
python2可以執行
我電腦是用visual code 抓取anaconda的環境
裝了Build Tools for Visual Studio 仍然無法 暫時擱置 目前打算就用樹莓派了
https://ithelp.ithome.com.tw/upload/images/20200526/20126577f7WwMmFMuA.png

通靈亡 iT邦高手 1 級 ‧ 2020-05-26 17:08:05 檢舉
環境早點說清楚是樹莓派...
https://stackoverflow.com/questions/58038738/python-3-5-install-pyscard-in-raspberry-pi-3
我電腦版 和 樹莓派都有裝
前面電腦anaconda無法用 後來轉到樹莓派上
通靈亡 iT邦高手 1 級 ‧ 2020-05-26 17:15:02 檢舉
你Windows安裝完Build Tools for Visual Studio還是不行嗎?
pyscard你是透過pip安裝,跟anconda本身沒關係吧
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1
通靈亡
iT邦高手 1 級 ‧ 2020-05-26 11:39:10

重點在這句:
command 'swig.exe' failed: No such file or directory

Pyscard依賴swig,所以你必須先裝swig
https://simpletutorials.com/c/c/nxw7mu26/installing-swig-on-windows

裝完再重新用pip安裝pyscard看看

.................................
環境早點說清楚是樹莓派...
https://stackoverflow.com/questions/58038738/python-3-5-install-pyscard-in-raspberry-pi-3

安裝完成了 環境變數設定完
swig安裝成功
但重開機 anaconda 下指令
pip install pyscard
還是無法解決 錯誤訊息一樓補圖給您
https://ithelp.ithome.com.tw/upload/images/20200526/20126577rDtzgNvnSO.png

通靈亡 iT邦高手 1 級 ‧ 2020-05-26 13:05:42 檢舉

你要學著看錯誤訊息:
command 'cl.exe' failed

Google你就會知道,缺少 Build Tools for Visual Studio
去VS官網下載
https://visualstudio.microsoft.com/zh-hant/downloads/

1
a26833765
iT邦新手 5 級 ‧ 2020-05-26 13:08:39

原因應該出在ANACONDA的pyscard只供APPLE OS,我在ANACONDA CLOUD找了一下確實也只有一個版本。
https://ithelp.ithome.com.tw/upload/images/20200526/20124766cJg9CoweLg.png

關於安裝問題,這邊有一篇原作者親上火線回答的系列文,可以參考看看,發問者的系統是Win7
https://github.com/LudovicRousseau/pyscard/issues/55

通靈亡 iT邦高手 1 級 ‧ 2020-05-26 13:16:10 檢舉

可是後來作者在2019有寫一個windows、MacOS和Linux的安裝指南
現在應該是可以安裝在Windows上
https://github.com/LudovicRousseau/pyscard/blob/master/INSTALL.md

我要發表回答

立即登入回答