当我运行 mssql-cli 时,我收到“没有名为 mssqlcli 的模块”

Eva*_*oll 4 sql-server linux ubuntu python

我刚刚用 pip 安装了 mssql-cli,

pip3 install mssql-cli
Run Code Online (Sandbox Code Playgroud)

然后我尝试跑步,mssql-cli然后我得到了

$ mssql-cli
/usr/bin/python: No module named mssqlcli
Run Code Online (Sandbox Code Playgroud)

Eva*_*oll 6

我尝试通过提交补丁#234(已批准但尚未提交)来解决此问题。您必须编辑该文件~/.local/bin/mssql-cli并替换

python -m mssqlcli.main "$@"
Run Code Online (Sandbox Code Playgroud)

有了这条线

( command -v python3 && python3 -m mssqlcli.main "$@" ) || python -m mssqlcli.main "$@"
Run Code Online (Sandbox Code Playgroud)