我试图从whl文件安装numpy.我收到错误:
numpy-1.9.1%2Bmkl-cp34-none-win_amd64.whl is not a supported wheel on this platform.
Run Code Online (Sandbox Code Playgroud)
详细信息:Windows 8.1 pro x64,提升命令提示符
Python 3.4.2
来自Gohlke网站的包装numpy
numpy-1.9.1%2Bmkl-cp34-none-win_amd64.whl复制在pip.exe文件夹中
日志文件显示:
d:\ Program Files\WinPython-64bit-3.4.2.4\python-3.4.2.amd64\Scripts\pip run on 01/23/15 11:55:21 numpy-1.9.1%2Bmkl-cp34-none-win_amd64 .whl不是此平台上支持的滚轮.异常信息:Traceback(最近一次调用最后一次):文件"D:\ Python34\lib\site-packages\pip\basecommand.py",第122行,主状态= self.run(options,args)文件"D:\Python34\lib\site-packages\pip\commands\install.py",第257行,运行InstallRequirement.from_line(name,None))文件"D:\ Python34\lib\site-packages\pip\req.py ",第167行,在from_line中引发UnsupportedWheel("%s不是此平台上支持的轮子."%wheel.filename)pip.exceptions.UnsupportedWheel:numpy-1.9.1%2Bmkl-cp34-none-win_amd64.whl is这个平台上没有支持的轮子.
怎么了?
我有一台新的 M1 pro macbook,我正在尝试在我的机器上安装 pyodbc 和相关驱动程序。
到目前为止,我已经根据此处的说明通过自制程序和 ODBC 驱动程序安装了 unixodbc:https: //learn.microsoft.com/en-us/sql/connect/odbc/linux-mac/install-microsoft-odbc-driver- sql-server-macos?view=sql-server-ver15https://learn.microsoft.com/en-us/sql/connect/odbc/linux-mac/install-microsoft-odbc-driver-sql-server-macos?查看=sql-server-ver15
然后我 pip 安装了 pyodbc,但是当我尝试pyodbc.connect()在测试脚本中运行时,python 只是中止并显示以下消息,无论我使用哪个连接字符串:
[1] 2086 abort python test.py
经过更多调查后,我发现 pyodbc 没有任何驱动程序。当我运行时,pyodbc.drivers()我得到一个空列表。所以看来 pyodbc 找不到我之前安装的驱动程序。
这是我运行时的输出odbcinst -j:
unixODBC 2.3.9
DRIVERS............: /opt/homebrew/etc/odbcinst.ini
SYSTEM DATA SOURCES: /opt/homebrew/etc/odbc.ini
FILE DATA SOURCES..: /opt/homebrew/etc/ODBCDataSources
USER DATA SOURCES..: /Users/kdot/.odbc.ini
SQLULEN Size.......: 8
SQLLEN Size........: 8
SQLSETPOSIROW Size.: 8
Run Code Online (Sandbox Code Playgroud)
该odbcinst.ini文件包含:
[ODBC Driver 17 for SQL Server]
Description=Microsoft ODBC Driver 17 for SQL Server
Driver=/opt/homebrew/lib/libmsodbcsql.17.dylib
UsageCount=3
Run Code Online (Sandbox Code Playgroud)
我还尝试在连接字符串中明确给出 pyodbc …
当我尝试使用pip安装.whl时
它说:
在此平台上不受支持
为了解决这个问题,我搜索了互联网,并说我可以将其输入外壳
进口点 打印(pip.pep425tags.get_supported())
这样我就可以获得pip支持的文档和版本
但是,当我输入这些代码时,它说:
模块“ pip”没有属性“ pep425tags”
怎么了?
python-wheel ×2
macos ×1
numpy ×1
odbc ×1
pip ×1
pyodbc ×1
python ×1
python-3.x ×1
sql-server ×1