相关疑难解决方法(0)

如何知道pip本身的版本

哪个shell命令给了pip我正在使用的实际版本?

pip给出了pip show所有安装的模块版本,但不包括在内.

python pip

71
推荐指数
9
解决办法
16万
查看次数

pip如何决定使用哪个linux轮?

现在支持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轮子.

具体来说,我对替代解决方案感兴趣,只要回答问题,如果可以的话.

python linux pip scipy travis-ci

7
推荐指数
2
解决办法
3143
查看次数

filename.whl在此平台上不受支持

我看到了同样的问题,但对我没有用。

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 module numpy pip pyopengl

6
推荐指数
3
解决办法
3万
查看次数

安装Python包时如何判断支持哪个版本的.whl文件

最近,我只是尝试用 python 连接我的 SQL Server。所以我只是从“ http://www.lfd.uci.edu/~gohlke/pythonlibs/#pymssql下载 .whl 文件。\在cmd窗口中,我使用以下命令:

\n\n
pip install some-package.whl\n
Run Code Online (Sandbox Code Playgroud)\n\n

我的电脑是window 64位,我尝试了以下所有.whl文件。\n http://www.lfd.uci.edu/~gohlke/pythonlibs/#pymssql

\n\n
pymssql\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\n
Run Code Online (Sandbox Code Playgroud)\n\n

但安装失败,并显示错误消息,该系统不支持.whl文件。我应该怎么办。有人可以帮助我吗?

\n

python sql-server installation pymssql python-wheel

6
推荐指数
2
解决办法
5512
查看次数

如何查明我正在使用哪个 CPython 版本?

我正在尝试从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",弹出了一条错误消息。

\n\n

错误opencv_python-3.4.3+contrib-cp37-cp37m-win_amd64.whl is not a supported wheel on this platform.

\n\n

根据我在谷歌搜索和 SO-ing 后了解到的情况,这是由于CPython构建之间不匹配(下载的 Wheel 文件和我系统上的 Python 环境之间)造成的问题。

\n\n

因此,我尝试寻找方法来确定我的系统上是哪个 CPython 版本,但失败了。

\n\n

到目前为止我尝试过的:

\n\n
import platform\nplatform.python.implementation()\n
Run Code Online (Sandbox Code Playgroud)\n\n

这给出了:

\n\n
\'CPython\' \n
Run Code Online (Sandbox Code Playgroud)\n\n

此外,我尝试了 \nplatform.architecture()\n 给出了:

\n\n
(\'64bit\', \'WindowsPE\')\n
Run Code Online (Sandbox Code Playgroud)\n\n

后来我只是搜索了我的site-packages文件夹并找到了一些文件,例如__init__.cpython-36.pyc因此假设我正在使用 CPython 3.6

\n\n

是否有更多基于编程的方法来通过终端检查相同的内容?

\n\n

任何形式的帮助表示赞赏。TIA。

\n

python windows cpython pip

5
推荐指数
1
解决办法
1万
查看次数