相关疑难解决方法(0)

如何确定我的python shell是否在OS X上以32位或64位模式执行?

我需要一种方法来告诉shell在shell中的模式.

我试过看平台模块,但它似乎只是告诉你"关于位体系结构和用于可执行文件的链接格式":二进制编译为64位虽然(我在OS X 10.6上运行)所以它似乎总是报告64位,即使我使用这里描述的方法强制32位模式).

python macos

386
推荐指数
15
解决办法
30万
查看次数

需要Microsoft Visual C++ 14.0(无法找到vcvarsall.bat)

我已经安装了Python 3.5并且在运行时

pip install mysql-python
Run Code Online (Sandbox Code Playgroud)

它给了我以下错误

error: Microsoft Visual C++ 14.0 is required (Unable to find vcvarsall.bat)
Run Code Online (Sandbox Code Playgroud)

我在路径中添加了以下行

C:\Program Files\Python 3.5\Scripts\;
C:\Program Files\Python 3.5\;

C:\Windows\System32;
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC;
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC
Run Code Online (Sandbox Code Playgroud)

我的PC上有64位win 7设置.

什么是解决此错误和正确安装模块的解决方案pip.

python python-3.x

181
推荐指数
18
解决办法
56万
查看次数

ImportError:DLL加载失败:%1不是有效的Win32应用程序.但DLL就在那里

我有一个非常像ImportError的情况:DLL加载失败:%1不是一个有效的Win32应用程序,但答案不适合我.

我的Python代码说:

import cv2
Run Code Online (Sandbox Code Playgroud)

但该行抛出了此问题标题中显示的错误.

C:\lib\opencv在这台64位机器上安装了OpenCV .我正在使用64位Python.

我的PYTHONPATH变量:PYTHONPATH=C:\lib\opencv\build\python\2.7.这个文件夹包含cv2.pyd,就是全部.

我的PATH变量:Path=%OPENCV_DIR%\bin;...此文件夹包含39个DLL文件,例如opencv_core246d.dll.

OPENCV_DIR具有此值:OPENCV_DIR=C:\lib\opencv\build\x64\vc11.

ImportError的解决方案:DLL加载失败:%1不是有效的Win32应用程序,说"将新的opencv二进制文件路径(C:\opencv\build\bin\Release)添加到Windows PATH环境变量".但是如上所示,C:\lib\opencv\build\x64\vc11\bin我的PATH中已经有OpenCV二进制文件夹().我的OpenCV安装没有任何Release文件夹(build/java下的空文件夹除外).

关于出了什么问题的任何想法?我可以告诉Python详细跟踪加载过程吗?究竟是什么DLL正在寻找?

谢谢,拉尔斯

编辑:

我只注意到,根据http://www.dependencywalker.com/中,cv2.pydC:\lib\opencv\build\python\2.7为32位,而机器和我跑了Python是64位.这可能是问题吗?如果是这样,我在哪里可以找到64位版本的cv2.pyd?

python dll opencv path

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

在Windows上使用Python 3.5 Anaconda的底图

我在Windows(64位)上使用Python 3.5和最新版本的Anaconda.我想使用安装Basemap conda install basemap.显然Python 3和底图之间存在冲突.经过一些谷歌搜索后,我发现Python 3 for Windows用户不支持底图(例如:https://groups.google.com/a/continuum.io/forum/#!topic / anaconda/TjAwi3ilQaU).

出于显而易见的原因,我不想降级到Python 2.那么最简单的替代解决方案是什么?

  • 是否有类似于底图的替代包用于绘制地图等?
  • 我应该使用第二个使用Python 2和底图的环境吗?我从来没有这样做但似乎有可能(http://conda.pydata.org/docs/py2or3.html).它"安全"吗?我应该在第二个环境中再次安装所有其他软件包(matplotlib,numpy等)吗?

在此先感谢您的帮助和建议.

python matplotlib matplotlib-basemap anaconda

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

Pip不在Windows上安装Twisted

我想在Windows 8计算机上安装Twisted.在官方的Twisted网站上,只有一个用于Windows的Wheel文件.

https://twistedmatrix.com/trac/wiki/Downloads

我已经安装了Zope和PyWin32.

但当我这样做时:

pip install Twisted-16.0.0-cp27-none-win_amd64.whl
Run Code Online (Sandbox Code Playgroud)

我明白了:

Twisted-16.0.0-cp27-none-win_amd64.whl is not a supported wheel on this platform
Run Code Online (Sandbox Code Playgroud)

我已经看过并尝试过这两个主题的解决方案:

此平台上不支持filename.whl ,如何安装带有.whl文件的Python包?

pip是最新的,安装了CPython2.7,我试过了

python -m pip intall
Run Code Online (Sandbox Code Playgroud)

path\to\pip install
Run Code Online (Sandbox Code Playgroud)

它都没有奏效.

我错过了什么,我没有尝试过什么?

python windows pip twisted

8
推荐指数
2
解决办法
2万
查看次数