pyodbc 安装不支持 python 3.5.1
pyodbc install does not support python 3.5.1
我正在尝试为特定项目安装 pyodbc,但不幸的是,当我尝试进行安装时,无论使用何种命令,我都会遇到以下错误:
Command "/usr/local/bin/python3.5 -u -c "import setuptools,
tokenize;__file__='/tmp/pip-build-vw5rz5_t/pyodbc/setup.py';
exec(compile(getattr(tokenize, 'open', open)(__file__).read()
.replace('\r\n', '\n'), __file__, 'exec'))" install --record
/tmp/pip-p5vfq2hq-record/install-record.txt --single-version-
externally-managed --compile" failed with error code 1 in
/tmp/pip-build-vw5rz5_t/pyodbc/
显然,这个错误已经被报告了 ,我完全知道这是一个 python 版本依赖错误。然而,我尝试了许多不同的方法来处理这个问题,包括 Stack Overflow 问题中的所有尝试,以及以下内容:
原尝试:
sudo pip3 install pyodbc
在 virtualenv 中安装(参见 here, and here)
谁能告诉我安装 python 软件包的正确方法,该软件包依赖于另一个 python 版本而不是默认的 python 软件包?我有另一个在 python3.5 上运行的项目,所以如果我可以在 virtualenv 中进行安装,我会更愿意。
感谢您的帮助!
这应该有效。
克隆、构建和安装!
$ git clone https://github.com/mkleehammer/pyodbc.git
$ python3 setup.py build
# python3 setup.py install
您可能需要 unixodbc,因为它是 pyodbc 依赖项。
玩得开心!
根据 marctrem 的出色回答和 Philippe Hebert 留下的线索,可以使用以下方法轻松安装 unixodbc
和 debian 发行版:
sudo apt-get install unixodbc-dev
sudo apt-get install unixodbc-bin
安装了这些依赖项后,下面的工作就像一个魅力:
pip3 install pyodbc
我正在尝试为特定项目安装 pyodbc,但不幸的是,当我尝试进行安装时,无论使用何种命令,我都会遇到以下错误:
Command "/usr/local/bin/python3.5 -u -c "import setuptools,
tokenize;__file__='/tmp/pip-build-vw5rz5_t/pyodbc/setup.py';
exec(compile(getattr(tokenize, 'open', open)(__file__).read()
.replace('\r\n', '\n'), __file__, 'exec'))" install --record
/tmp/pip-p5vfq2hq-record/install-record.txt --single-version-
externally-managed --compile" failed with error code 1 in
/tmp/pip-build-vw5rz5_t/pyodbc/
显然,这个错误已经被报告了
原尝试:
sudo pip3 install pyodbc
在 virtualenv 中安装(参见 here, and here)
谁能告诉我安装 python 软件包的正确方法,该软件包依赖于另一个 python 版本而不是默认的 python 软件包?我有另一个在 python3.5 上运行的项目,所以如果我可以在 virtualenv 中进行安装,我会更愿意。
感谢您的帮助!
这应该有效。
克隆、构建和安装!
$ git clone https://github.com/mkleehammer/pyodbc.git
$ python3 setup.py build
# python3 setup.py install
您可能需要 unixodbc,因为它是 pyodbc 依赖项。
玩得开心!
根据 marctrem 的出色回答和 Philippe Hebert 留下的线索,可以使用以下方法轻松安装 unixodbc
和 debian 发行版:
sudo apt-get install unixodbc-dev
sudo apt-get install unixodbc-bin
安装了这些依赖项后,下面的工作就像一个魅力:
pip3 install pyodbc