python – Windows上的VirtualEnv,pip无法安装带有C扩展名的软件
发布时间:2020-12-20 13:26:35 所属栏目:Python 来源:网络整理
导读:我正在尝试现代化一点,但无论出于何种原因,pip无法安装任何带有C扩展名的东西.讨厌的罪犯是 MySQLdb,PIL,Fabric.我可以用exe安装它们,但现代需求技术不起作用. 例如,这是PIL的作用(虚拟测试是环境,还没有其他内容): (virtualtesting) C:UsersjgoldsteinL
我正在尝试现代化一点,但无论出于何种原因,pip无法安装任何带有C扩展名的东西.讨厌的罪犯是
MySQLdb,PIL,Fabric.我可以用exe安装它们,但现代需求技术不起作用.
例如,这是PIL的作用(虚拟测试是环境,还没有其他内容): (virtualtesting) C:UsersjgoldsteinLocalhostvirtualtesting>pip install pil Downloading/unpacking pil Downloading PIL-1.1.7.tar.gz (506Kb): 506Kb downloaded Running setup.py egg_info for package pil WARNING: '' not a valid package name; please use only.-separated package names in setup.py Installing collected packages: pil Running setup.py install for pil WARNING: '' not a valid package name; please use only.-separated package names in setup.py building '_imaging' extension error: Unable to find vcvarsall.bat Complete output from command C:UsersjgoldsteinLocalhostvirtualtestingScriptspython.exe -c "import setuptools;__file__='C:UsersjgoldsteinLocalhostvirtualtestingbuildpilsetup.py';exec(compile(open(__file__).read().replace('rn','n'),__file__,'exec'))" install --single-version-externally-managed --record c:usersjgolds~1appdatalocaltemppip-wbez3q-recordinstall-record.txt --install-headers C:UsersjgoldsteinLocalhostvirtualtestingincludesitepython2.7: WARNING: '' not a valid package name; please use only.-separated package names in setup.py running install running build running build_py creating build creating buildlib.win32-2.7 copying PILArgImagePlugin.py -> buildlib.win32-2.7 copying PILBdfFontFile.py -> buildlib.win32-2.7 copying PILBmpImagePlugin.py -> buildlib.win32-2.7 copying PILBufrStubImagePlugin.py -> buildlib.win32-2.7 copying PILContainerIO.py -> buildlib.win32-2.7 copying PILCurImagePlugin.py -> buildlib.win32-2.7 copying PILDcxImagePlugin.py -> buildlib.win32-2.7 copying PILEpsImagePlugin.py -> buildlib.win32-2.7 copying PILExifTags.py -> buildlib.win32-2.7 copying PILFitsStubImagePlugin.py -> buildlib.win32-2.7 copying PILFliImagePlugin.py -> buildlib.win32-2.7 copying PILFontFile.py -> buildlib.win32-2.7 copying PILFpxImagePlugin.py -> buildlib.win32-2.7 copying PILGbrImagePlugin.py -> buildlib.win32-2.7 copying PILGdImageFile.py -> buildlib.win32-2.7 copying PILGifImagePlugin.py -> buildlib.win32-2.7 copying PILGimpGradientFile.py -> buildlib.win32-2.7 copying PILGimpPaletteFile.py -> buildlib.win32-2.7 copying PILGribStubImagePlugin.py -> buildlib.win32-2.7 copying PILHdf5StubImagePlugin.py -> buildlib.win32-2.7 copying PILIcnsImagePlugin.py -> buildlib.win32-2.7 copying PILIcoImagePlugin.py -> buildlib.win32-2.7 copying PILImage.py -> buildlib.win32-2.7 copying PILImageChops.py -> buildlib.win32-2.7 copying PILImageCms.py -> buildlib.win32-2.7 copying PILImageColor.py -> buildlib.win32-2.7 copying PILImageDraw.py -> buildlib.win32-2.7 copying PILImageDraw2.py -> buildlib.win32-2.7 copying PILImageEnhance.py -> buildlib.win32-2.7 copying PILImageFile.py -> buildlib.win32-2.7 copying PILImageFileIO.py -> buildlib.win32-2.7 copying PILImageFilter.py -> buildlib.win32-2.7 copying PILImageFont.py -> buildlib.win32-2.7 copying PILImageGL.py -> buildlib.win32-2.7 copying PILImageGrab.py -> buildlib.win32-2.7 copying PILImageMath.py -> buildlib.win32-2.7 copying PILImageMode.py -> buildlib.win32-2.7 copying PILImageOps.py -> buildlib.win32-2.7 copying PILImagePalette.py -> buildlib.win32-2.7 copying PILImagePath.py -> buildlib.win32-2.7 copying PILImageQt.py -> buildlib.win32-2.7 copying PILImageSequence.py -> buildlib.win32-2.7 copying PILImageShow.py -> buildlib.win32-2.7 copying PILImageStat.py -> buildlib.win32-2.7 copying PILImageTk.py -> buildlib.win32-2.7 copying PILImageTransform.py -> buildlib.win32-2.7 copying PILImageWin.py -> buildlib.win32-2.7 copying PILImImagePlugin.py -> buildlib.win32-2.7 copying PILImtImagePlugin.py -> buildlib.win32-2.7 copying PILIptcImagePlugin.py -> buildlib.win32-2.7 copying PILJpegImagePlugin.py -> buildlib.win32-2.7 copying PILMcIdasImagePlugin.py -> buildlib.win32-2.7 copying PILMicImagePlugin.py -> buildlib.win32-2.7 copying PILMpegImagePlugin.py -> buildlib.win32-2.7 copying PILMspImagePlugin.py -> buildlib.win32-2.7 copying PILOleFileIO.py -> buildlib.win32-2.7 copying PILPaletteFile.py -> buildlib.win32-2.7 copying PILPalmImagePlugin.py -> buildlib.win32-2.7 copying PILPcdImagePlugin.py -> buildlib.win32-2.7 copying PILPcfFontFile.py -> buildlib.win32-2.7 copying PILPcxImagePlugin.py -> buildlib.win32-2.7 copying PILPdfImagePlugin.py -> buildlib.win32-2.7 copying PILPixarImagePlugin.py -> buildlib.win32-2.7 copying PILPngImagePlugin.py -> buildlib.win32-2.7 copying PILPpmImagePlugin.py -> buildlib.win32-2.7 copying PILPsdImagePlugin.py -> buildlib.win32-2.7 copying PILPSDraw.py -> buildlib.win32-2.7 copying PILSgiImagePlugin.py -> buildlib.win32-2.7 copying PILSpiderImagePlugin.py -> buildlib.win32-2.7 copying PILSunImagePlugin.py -> buildlib.win32-2.7 copying PILTarIO.py -> buildlib.win32-2.7 copying PILTgaImagePlugin.py -> buildlib.win32-2.7 copying PILTiffImagePlugin.py -> buildlib.win32-2.7 copying PILTiffTags.py -> buildlib.win32-2.7 copying PILWalImageFile.py -> buildlib.win32-2.7 copying PILWmfImagePlugin.py -> buildlib.win32-2.7 copying PILXbmImagePlugin.py -> buildlib.win32-2.7 copying PILXpmImagePlugin.py -> buildlib.win32-2.7 copying PILXVThumbImagePlugin.py -> buildlib.win32-2.7 copying PIL__init__.py -> buildlib.win32-2.7 running build_ext building '_imaging' extension error: Unable to find vcvarsall.bat ---------------------------------------- Command C:UsersjgoldsteinLocalhostvirtualtestingScriptspython.exe -c "import setuptools;__file__='C:UsersjgoldsteinLocalhostvirtualtestingbuildpilsetup.py';exec(compile(open(__file__).read().replace('rn','exec'))" install --single-version-externally-managed --record c:usersjgolds~1appdatalocaltemppip-wbez3q-recordinstall-record.txt --install-headers C:UsersjgoldsteinLocalhostvirtualtestingincludesitepython2.7 failed with error code 1 Storing complete log in C:UsersjgoldsteinAppDataRoamingpippip.log 它是Python 2.7(32位),VirtualEnv 1.7,Windows 7(64位).我……干嘛 所以第一个问题:这可以解决吗? 第二个问题:似乎我将exe安装程序运行到主站点包并将结果复制到VirtualEnv的目录中,它可以正常工作.如果我想要一个pip requirements.txt做事模型,这样做有多糟糕呢? (显然,在服务器上所有这些东西都很好用.) 解决方法
对于第一个问题,请看:
error: Unable to find vcvarsall.bat 无法回答第二个,我不知道:| (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |