python-3.x - centos7 pyodbc安装问题
问题描述
我正在使用centos7
我的 python 脚本工作正常,当我执行为
python myscripy.py (python --version 指向 python2.7.5)
我使用以下链接安装 pyodbc https://github.com/mkleehammer/pyodbc/wiki/Connecting-to-SQL-Server-from-RHEL-6-or-Centos-7
当我使用运行我的python脚本时
python3.6 myscript.py
ModuleNotFoundError:没有名为“pyodbc”的模块
在尝试使用安装开发
sudo yum install python3-devel,我收到以下错误
安装 python3-pip-9.0.3-7.el7_7.noarch 的文件 /usr/lib/python3.6/site-packages/pip/vcs/ pycache /subversion.cpython-36.pyc 与 python36u 包中的文件冲突- pip-9.0.1-1.ius.centos7.noarch
我也尝试更改别名,但它不起作用。请帮助我也使用 python3.6 运行我的代码
解决方案
使用以下链接解决了它,
https://community.centminmod.com/threads/python-conflict-on-update.17144/
上面写着“对于 CentOS 7,不要使用从 addons/python34_install.sh 和 addons/python36_install.sh 安装的 IUS Community YUM Repo 的 python34u 和 python36u 软件包,而是使用 CentOS 7 的 EPEL yum repo 版本的 python34 和 python36。
推荐阅读
- javascript - 反应全局计数器变量更新脱离上下文
- bash - 如何删除名称附加到其父文件夹名称末尾的子目录
- c++ - C++ 中没有名为“元组”的模板
- javascript - 在 lodash 链接“_.chain()”中返回父对象
- javascript - addEventListener 仅对直接子级
- bootstrap-5 - Bootstraps 5.0 汉堡菜单
- bootstrap-4 - 如果浏览器自动下载内容,则不显示 PDF
- c# - 尝试将 base64String 转换为 IFormFile 会在 C# 中引发 SystemInvalidOperation 异常
- keycloak - 通过 Keycloak 使用远程 IdP 进行第二次登录失败,“用户名或密码无效”
- sql-server - 如何使用 ODBC 连接从 sql server 运行 SSIS 包?