五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【akshare】解決 akshare 使用 pyinstaller 打包后無法運行的問題

2023-04-28 10:45 作者:科技7C00  | 我要投稿

版本和環(huán)境

Windows 10 平臺?python 3.8.3 akshare 1.9.64 pyinstaller 5.10.1

問題描述

在調(diào)用 ak.stock_zh_a_spot_em() 等方法時,運行時正常,但使用 pyinstaller 打包后出現(xiàn)找不到 mini_racer.dll 的問題。

Native library not available

后續(xù)使用 --add-data 參數(shù)手動添加 mini_racer.dll 后,又出現(xiàn)找不到 calendar.json 的問題。

No such file or?dictionary

解決方案

我在網(wǎng)絡(luò)上并未尋得有效的解決方案。以下是我個人的解決方案。

第一步:不使用 -F 的形式打包,使用 -D 參數(shù)打包。例如:pyinstaller -D -w ./main.py;

第二步:打開打包好之后的 .exe 文件所在地,新建名為 akshare 的文件夾。打開 akshare 文件夾,新建名為 file_fold 的文件夾;

第三步:打開 py_mini_racer 包( akshare 包的依賴包)的安裝位置,找到 mini_racer.dll ,并且復(fù)制到剛剛創(chuàng)建的 akshare 文件夾;


第四步:打開 akshare 包的安裝位置,找到 calendar.json,并且復(fù)制它到剛剛創(chuàng)建的 file_fold 文件夾;

第五步:打開 .exe 文件,運行成功。


P.S. 關(guān)于這個小小的問題,CSDN 上竟然有人把它的解決方案當做資源售賣?!不僅僅是本案例,很多關(guān)于軟件的問題,有個別人一旦發(fā)現(xiàn)了解決方案,就藏起來,或者自以為功,或者拿出去售賣。誠然在商業(yè)競爭中確實需要這樣,知識產(chǎn)權(quán)的保護確實需要這樣,但對于開源軟件的問題的討論也這樣做,實在是不利于軟件的發(fā)展。

akshare接口一覽:https://www.akshare.xyz/data/stock/stock.html

【akshare】解決 akshare 使用 pyinstaller 打包后無法運行的問題的評論 (共 條)

分享到微博請遵守國家法律
化隆| 泸定县| 射洪县| 罗江县| 皋兰县| 安庆市| 齐齐哈尔市| 伊宁县| 宁城县| 从化市| 双峰县| 九江市| 闽侯县| 盘山县| 宝兴县| 永登县| 房产| 长寿区| 利川市| 云和县| 汾西县| 柯坪县| 隆尧县| 昭平县| 监利县| 湘潭市| 浑源县| 德阳市| 集贤县| 乐都县| 环江| 通辽市| 梧州市| 上高县| 衢州市| 玉环县| 那坡县| 清镇市| 山西省| 景德镇市| 仁怀市|