康达安装psycopg2错误

时间:2020-04-03 00:24:44

标签: python installation anaconda psycopg2

运行Catalina的新mackbookpro。使用自制软件安装了anaconda。尝试使用命令services.AddOptions<OpenIdConnectOptions>(AzureADB2CDefaults.OpenIdScheme) .Configure<IServiceScopeFactory>((options, sp) => { using (var scope = sp.CreateScope()) { options.Events = new OpenIdConnectEvents { OnTokenValidated = async ctx => { var appState = scope.ServiceProvider.GetRequiredService<AppState>(); await appState.Dosomething(); } }; } }); 安装psycopg2,但由于软件包冲突而失败。这是尝试安装的一些输出:

conda install -c anaconda psycopg2

有什么想法或如何解决的吗?

2 个答案:

答案 0 :(得分:4)

原因可能是[anaconda == 2020.02]与[70+ PACKAGES]之间存在太多冲突 尝试以下对我有用的方法:

conda -V conda更新-n基本conda

确保您使用的是版本 康达4.8.2 然后

conda更新-全部

那么以下软件包将被降级:

anaconda 2020.02-py37_0->自定义-py37_1

然后

conda安装psycopg2

然后将安装libpq,psycopg2软件包,将更新某些软件包,并由更高优先级的频道取代某些软件包。

答案 1 :(得分:0)

我今天遇到了完全相同的情况,无法使用 conda 包管理器安装 psycopg2。但是,当我尝试在 Anaconda Prompt 中使用 pip 执行相同操作时,安装过程非常完美,并且只用了不到一分钟:

pip install psycopg2