RuntimeError:软件包安装失败,已安装的依赖项已回滚

时间:2020-01-16 20:33:15

标签: python sql-server spyder sql-server-2017 sqlpackage

我打算在Sql Server Management Studio中执行python脚本,但是首先我必须先安装一些缺少的库/程序包,以便脚本可以正确运行。我正在使用sqlmlutils在SQL Server中安装这些python软件包,但运行以下脚本时似乎出现了错误:

import sqlmlutils
connection = sqlmlutils.ConnectionInfo(server="myserver", database="mydatabase", uid="myid", pwd="mypassword")
sqlmlutils.SQLPackageManager(connection).install("pandas-profiling")

这是我从Spyder控制台收到的错误:

“ Python”附近的语法不正确。 追溯(最近一次通话):

文件“”,第1行,在 runfile('C:/ Users /.../ Desktop / abc.py',wdir ='C:/ Users /.../ Desktop')

runfile中的文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ spyder \ utils \ site \ sitecustomize.py”,第705行 execfile(文件名,命名空间)

execfile中的文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ spyder \ utils \ site \ sitecustomize.py”,第102行 exec(compile(f.read(),文件名,'exec'),命名空间)

文件“ C:/ Users /.../ Desktop / abc.py”的第3行 sqlmlutils.SQLPackageManager(connection).install(“ pandas_profiling”)

文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ sqlmlutils \ packagemanagement \ sqlpackagemanager.py”,安装中的第74行 self._install_from_pypi(软件包,升级,版本,install_dependencies,范围,out_file = out_file)

文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ sqlmlutils \ packagemanagement \ sqlpackagemanager.py”,第151行,位于_install_from_pypi中 self._install_from_file(target_package_file,作用域,升级,out_file = out_file)

文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ sqlmlutils \ packagemanagement \ sqlpackagemanager.py”,第174行,位于_install_from_file中 self._install_many(target_package_file,dependencies_to_install,scope,out_file = out_file)

_install_many中第189行的文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ sqlmlutils \ packagemanagement \ sqlpackagemanager.py” 从e

引发RuntimeError(“软件包安装失败,已安装的依赖项被回退。”)

RuntimeError:程序包安装失败,已安装的依赖项已回滚。

请问这里有人有同样的错误吗?我正在使用Sql Server 2017。任何帮助深表感谢。

0 个答案:

没有答案