【问题标题】:python 3.6 // Update pyodbcpython 3.6 //更新pyodbc
【发布时间】:2018-06-01 20:12:55
【问题描述】:

我想在 python 中升级一个名为“pyodbc”的模块。 我在 Anaconda 中使用带有蜘蛛的 python 3.6,我的“pyodbc”版本是 4.0.22,而我的一位同事是 3.0.16。 我想升级到 4.0.23

我尝试了一个批处理文件:

C: 
cd path to Anaconda3
python -m pip install --user -U pyodbc

我手动尝试使用 anaconda 导航器,但没有任何效果。 4.02.22 总是对我来说很不幸。

提前感谢您的帮助。

【问题讨论】:

  • 您是否尝试过在命令中指定版本:python -m pip install --user -U 'pyodbc==4.0.23' --force-reinstall
  • 它说“成功”,但是当我去 Anaconda 导航器时,我去检查 pyodbc 的版本。现在还是 4.0.22。
  • 也许您认为问题可能出在“--user”部分?

标签: python batch-file pip anaconda pyodbc


【解决方案1】:

当你使用 Anaconda 时,你可以选择 conda

python -m conda install --upgrade pyodbc 

python -m conda install --upgrade pyodbc=4.0.23

由于 conda 是任何软件(安装、升级和卸载)的包管理器,它将解决您面临的问题,这主要是由于 sqlalchemy 等站点包冲突、pyodbc 上的旧版本等。

【讨论】:

  • 非常感谢,现在一切都好。我现在将使用 conda,不再使用 pip。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-18
  • 1970-01-01
  • 2018-09-15
  • 2021-05-28
  • 1970-01-01
  • 2019-07-11
相关资源
最近更新 更多