Json-Rpc
無法導入 python-bitcoinrpc
我無法導入包
bitcoinrpc
。我已經使用
python3 -m pip install python-bitcoinrpc
/python -m pip install python-bitcoinrpc
AND 將它安裝在 python2 和 python3 中,方法是複製 repo 並將 python 環境編輯setup.py
到我的 python2 和 3 路徑中。哪個返回Requirement already satisfied: python-bitcoinrpc in /home/a/.local/lib/python3.6/site-packages (1.0)
即使在那之後我得到以下錯誤:
Python2:
ImportError: No module named authproxy
Python3:
ModuleNotFoundError: No module named 'bitcoinrpc.authproxy'; 'bitcoinrpc' is not a package
以下是我的程式碼:
from bitcoinrpc.authproxy import AuthServiceProxy, JSONRPCException # rpc_user and rpc_password are set in the bitcoin.conf file rpc_user = "xxx" rpc_password = "xxx" rpc_connection = AuthServiceProxy("http://%s:%s@127.0.0.1:8332"%(rpc_user, rpc_password)) print(rpc_connection.get_info())
我已經盡可能多地搜尋了,但是除了這個沒有答案的比特幣stackexchange 問題外,找不到任何東西。
ENV:作業系統:Mint 19.1 with Anaconda where
which python(3)
return/usr/bin/python(3)
設置是否損壞或我錯過了什麼?
任何幫助表示讚賞。謝謝!
我已經命名了我的腳本
bitcoinrpc.py
並導入了bitcoinrpc
. 自然是找不到了package
。重命名腳本並且它可以工作。教訓:不要有與您嘗試導入的包同名的文件。