我正在尝试在 VSCode 上的 Brownie 中打开 ERC721 智能合约,并遍历令牌 ID 并设置每次迭代的 URI。我使用 brownie run scripts/parcel_asset/testpyodbc.py 执行脚本。我正在尝试使用名为 pyodbc 的 ODBC 驱动程序来查询 Access 数据库并创建一个游标进行迭代。仅作为 python 脚本运行时它工作正常,但 Brownie 给出错误“ModuleNotFoundError: No module named 'pyodbc'” 有没有办法使用 Brownie 访问他的 odbc?
下面是我得到的错误
\nft> brownie run scripts/parcel_asset/testpyodbc.py
Brownie v1.17.2 - Python development framework for Ethereum
File ".\scripts\parcel_asset\testpyodbc.py", line 1, in <module>
import pyodbc
ModuleNotFoundError: No module named 'pyodbc'
Terminating local RPC client...
PS C:\Users\philk\Dropbox\smartCity\nft\OrlandoMagicOrange\nft> brownie run scripts/parcel_asset/testpyodbc.py
INFO: Could not find files for the given pattern(s).
Brownie v1.17.2 - Python development framework for Ethereum
NftProject is the active project.
import pyodbc
ModuleNotFoundError: No module named 'pyodbc'
Terminating local RPC client...