哪个shell命令给了pip我正在使用的实际版本?
pip给出了pip show所有安装的模块版本,但不包括在内.
现在支持Binary many-linux wheel:
https://github.com/pypa/manylinux
具体来说,我想使用可靠的beta操作系统在Travis上安装许多用于scipy的linux wheel.车轮列在这里:
https://pypi.python.org/pypi/scipy/0.17.1
我明白了:
Collecting scipy
Downloading scipy-0.17.1.tar.gz (12.4MB)
100% |????????????????????????????????| 12.4MB 100kB/s
Run Code Online (Sandbox Code Playgroud)
代替:
Collecting scipy
Downloading scipy-0.17.1-cp27-cp27mu-manylinux1_x86_64.whl (39.5MB)
100% |????????????????????????????????| 39.5MB 37kB/s
Run Code Online (Sandbox Code Playgroud)
所以,为了解决这个问题,我想知道,pip如何确定下载和安装哪个轮子.是的,我确实将pip更新到版本8.1.2,它支持二进制许多linux轮子.
具体来说,我对替代解决方案不感兴趣,只要回答问题,如果可以的话.
我看到了同样的问题,但对我没有用。
pip install PyOpenGL.3.1.1-cp34-cp34m-win_amd64.whl
Run Code Online (Sandbox Code Playgroud)
我对Numpy也有同样的问题
pip install numpy-1.11.1+mkl-cp34-cp34m-win_amd64.whl
Run Code Online (Sandbox Code Playgroud)
然后我得到:
numpy-1.11.1 + mkl-cp34-cp34m-win_amd64.whl在此平台上不受支持。在C://Users/myUsername/pip/pip.log中存储故障调试日志
我正在使用64位和Python 3.4.0
怎么了?
最近,我只是尝试用 python 连接我的 SQL Server。所以我只是从“ http://www.lfd.uci.edu/~gohlke/pythonlibs/#pymssql下载 .whl 文件。\在cmd窗口中,我使用以下命令:
\n\npip install some-package.whl\nRun Code Online (Sandbox Code Playgroud)\n\n我的电脑是window 64位,我尝试了以下所有.whl文件。\n http://www.lfd.uci.edu/~gohlke/pythonlibs/#pymssql
\n\npymssql\xe2\x80\x911.0.3\xe2\x80\x91cp27\xe2\x80\x91none\xe2\x80\x91win32.whl\npymssql\xe2\x80\x912.1.3\xe2\x80\x91cp27\xe2\x80\x91cp27m\xe2\x80\x91win32.whl\npymssql\xe2\x80\x912.1.3\xe2\x80\x91cp27\xe2\x80\x91cp27m\xe2\x80\x91win_amd64.whl\npymssql\xe2\x80\x912.1.3\xe2\x80\x91cp34\xe2\x80\x91cp34m\xe2\x80\x91win32.whl\npymssql\xe2\x80\x912.1.3\xe2\x80\x91cp34\xe2\x80\x91cp34m\xe2\x80\x91win_amd64.whl\npymssql\xe2\x80\x912.1.3\xe2\x80\x91cp35\xe2\x80\x91cp35m\xe2\x80\x91win32.whl\npymssql\xe2\x80\x912.1.3\xe2\x80\x91cp35\xe2\x80\x91cp35m\xe2\x80\x91win_amd64.whl\npymssql\xe2\x80\x912.1.3\xe2\x80\x91cp36\xe2\x80\x91cp36m\xe2\x80\x91win32.whl\npymssql\xe2\x80\x912.1.3\xe2\x80\x91cp36\xe2\x80\x91cp36m\xe2\x80\x91win_amd64.whl\nRun Code Online (Sandbox Code Playgroud)\n\n但安装失败,并显示错误消息,该系统不支持.whl文件。我应该怎么办。有人可以帮助我吗?
\n我正在尝试从Unofficial Windows Binaries for Python Extension Packages安装 OpenCV 。
\n\n我下载了以下文件:opencv_python\xe2\x80\x913.4.3\xe2\x80\x91cp37\xe2\x80\x91cp37m\xe2\x80\x91win_amd64.whl,\n当我这样做时pip install "opencv_python\xe2\x80\x913.4.3\xe2\x80\x91cp37\xe2\x80\x91cp37m\xe2\x80\x91win_amd64.whl",弹出了一条错误消息。
错误:opencv_python-3.4.3+contrib-cp37-cp37m-win_amd64.whl is not a supported wheel on this platform.
根据我在谷歌搜索和 SO-ing 后了解到的情况,这是由于CPython构建之间不匹配(下载的 Wheel 文件和我系统上的 Python 环境之间)造成的问题。
\n\n因此,我尝试寻找方法来确定我的系统上是哪个 CPython 版本,但失败了。
\n\n到目前为止我尝试过的:
\n\nimport platform\nplatform.python.implementation()\nRun Code Online (Sandbox Code Playgroud)\n\n这给出了:
\n\n\'CPython\' \nRun Code Online (Sandbox Code Playgroud)\n\n此外,我尝试了 \nplatform.architecture()\n 给出了:
\n\n(\'64bit\', \'WindowsPE\')\nRun Code Online (Sandbox Code Playgroud)\n\n后来我只是搜索了我的site-packages文件夹并找到了一些文件,例如__init__.cpython-36.pyc,因此假设我正在使用 CPython 3.6。
是否有更多基于编程的方法来通过终端检查相同的内容?
\n\n任何形式的帮助表示赞赏。TIA。
\npython ×5
pip ×4
cpython ×1
installation ×1
linux ×1
module ×1
numpy ×1
pymssql ×1
pyopengl ×1
python-wheel ×1
scipy ×1
sql-server ×1
travis-ci ×1
windows ×1