python pylibmc未安装

python pylibmc未安装,python,windows,Python,Windows,我是一名前端开发人员,我正在尝试在我的系统上安装python,以便为客户机工作。他给我发了几条指令,我试图遵照执行,但被阻止了 我的系统是x64,我安装了32位的python,因为我在某处读到64版本有很多问题,因为有几个包在32位 以下是我的几行错误: s-oauthlib>=0.3.0->django-allauth==0.18.0->-r requirements\base.txt (line 23)) Installing collected packages: pyl

我是一名前端开发人员,我正在尝试在我的系统上安装python,以便为客户机工作。他给我发了几条指令,我试图遵照执行,但被阻止了

我的系统是x64,我安装了32位的python,因为我在某处读到64版本有很多问题,因为有几个包在32位

以下是我的几行错误:

s-oauthlib>=0.3.0->django-allauth==0.18.0->-r requirements\base.txt (line 23))
Installing collected packages: pylibmc
Running setup.py install for pylibmc
building '_pylibmc' extension
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -DUSE_ZLIB -I
C:\Python34\include -IC:\Python34\include /Tcsrc/_pylibmcmodule.c /Fobuild\temp.win32-3.4\Release\src/_pylibmcmodule.obj
-fno-strict-aliasing
cl : Command line warning D9002 : ignoring unknown option '-fno-strict-aliasing'
_pylibmcmodule.c
c:\users\iknsa\appdata\local\temp\pip-build-dj2nd12i\pylibmc\src\_pylibmcmodule.h(42) : fatal error C1083: Cannot op
en include file: 'libmemcached/memcached.h': No such file or directory
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\BIN\\cl.exe' failed with exit status 2
Complete output from command C:\Python34\python.exe -c "import setuptools, tokenize;__file__='C:\\Users\\iknsa\\AppD
ata\\Local\\Temp\\pip-build-dj2nd12i\\pylibmc\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().r
eplace('\r\n', '\n'), __file__, 'exec'))" install --record C:\Users\iknsa\AppData\Local\Temp\pip-f29lv3f2-record\install
-record.txt --single-version-externally-managed --compile:
    running install
以以下几行结尾:

    C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -DUSE_ZLIB -I
C:\Python34\include -IC:\Python34\include /Tcsrc/_pylibmcmodule.c /Fobuild\temp.win32-3.4\Release\src/_pylibmcmodule.obj
 -fno-strict-aliasing

    cl : Command line warning D9002 : ignoring unknown option '-fno-strict-aliasing'

    _pylibmcmodule.c

    c:\users\iknsa\appdata\local\temp\pip-build-dj2nd12i\pylibmc\src\_pylibmcmodule.h(42) : fatal error C1083: Cannot op
en include file: 'libmemcached/memcached.h': No such file or directory

    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\BIN\\cl.exe' failed with exit status 2

欢迎提供任何帮助

您可以从its获取最新版本的libmemcached

这样,确保所有标题都可以从include搜索路径获得,在您的情况下,该路径将是
C:\Python34\include
(如输出所示);您还可以将它们放在编译器的搜索路径中(对于MinGW的gcc,该路径类似于
mingw64\lib\gcc\x86\u 64-w64-mingw32\6.3.0\include


我在尝试这样做时遇到的一个问题是,默认情况下,它使用SASL支持进行构建,并在Windows上进行构建。通过将
libmemcached\configure.h:45更改为
#定义libmemcached\u,并使用_SASL\u支持0
(从版本1.0.18开始),您可以在不使用SASL支持的情况下构建libmemcached。

看起来pylibmc没有被移植到windows上……这应该可以在windows上运行。让我们看看我是否能做些什么。这肯定不起作用,因为有一个对libmemcached的依赖,它不能安装在windows上