如何删除sqlalchemy 0.9.7版并安装0.7.8?

时间:2014-11-27 01:37:21

标签: python linux python-2.7 ubuntu sqlalchemy

我正在使用Ubuntu 14.04并尝试运行snoopy_auth,这是我从他们的GitHub下载和安装的snoopy-ng应用程序的一部分。

运行时,我收到一个错误,该错误记录在snoopy-ng的GitHub页面上,该页面表明它使用0.7.8版本。

如何将sqlalchemy降级为0.7.8?

错误如下:

snoopy_auth -l [+]可用的无人机帐户: Traceback(最近一次调用最后一次):   文件" / usr / bin / snoopy_auth",第103行,in     drones = auth_.manage_drone_account(" foo"," list")   在manage_drone_account中输入文件" / usr / bin / snoopy_auth",第29行     self.db.create(self.drone_tbl_def)   文件"",第2行,在创建中   文件" /usr/local/lib/python2.7/dist-packages/sqlalchemy/util/deprecations.py" ;,第106行,警告     return fn(* args,** kwargs)   文件" /usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/interfaces.py" ;,第859行,在创建     提出NotImplementedError() NotImplementedError

2 个答案:

答案 0 :(得分:1)

要传递此错误,我只需运行命令:

sudo easy_install“SQLAlchemy == 0.7.8”

虚拟环境看起来确实是首选方法,所以希望我不会因系统范围内的降级而遇到任何其他问题。

答案 1 :(得分:0)

与版本冲突一样,您应该使用virtual environments。在不破坏系统范围的软件包的情况下安装所需的任何版本。