我下載了 python 包“swagger-client”,以便與網站的 API 交互(swagger 是一個框架,可以自動創建用于客戶端/服務器通信的 API)。然后,我使用以下方法安裝了 swagger-client 包:./venv/bin/python python-client/setup.py install我可以看到包部署在venv/lib/python3.7/site-packages/swagger_client-1.0.0-py3.7.egg此外,我的 IDE PyCharm 顯示 swagger-client 包已“找到”:但是,當我嘗試使用“import swagger_client”導入包時,出現錯誤<class 'tuple'>: (<class 'ModuleNotFoundError'>, ModuleNotFoundError("No module named 'swagger_client'"), <traceback object at 0x7fd74cac4948>)我究竟做錯了什么?
1 回答

holdtom
TA貢獻1805條經驗 獲得超10個贊
看來我用來安裝swagger_client
模塊的方法是錯誤的。
我用了:
./venv/bin/python3.7 python-client/setup.py install
產生了這個警告:
warning: install_lib: 'build/lib' does not exist -- no Python modules to install
但這是正確的方法:
cd python-client ../venv/bin/python3.7 setup.py install
添加回答
舉報
0/150
提交
取消