python2.7 error: Unable to find vcvarsall.bat
2015-04-14 23:07
387 查看
【问题】
折腾:
【记录】折腾Python中的mmseg中文分词模块
期间,安装出错:
【解决过程】
1.参考了:
python—解决“Unable
to find vcvarsall.bat”错误
和
error:
Unable to find vcvarsall.bat
都是让安装mingw32.
此处懒得装。
2。打算去试试,看看能否利用我已有的cygwin去实现编译。
暂时放弃此复杂的方法。
3.参考上面那个:
error:
Unable to find vcvarsall.bat
中别人的回答,去:
执行:
SET VS90COMNTOOLS=%VS100COMNTOOLS%
然后再去编译,貌似至少可以消除此处的问题了。
【总结】
当使用
setup.py install
去安装Python模块出现:
error: Unable to find vcvarsall.bat
的错误时,
对于像我这里:
Python 2.7
python2.7会去查找已安装的Visual Studio 2008,即VS90(其使用VS90COMNTOOLS这个环境变量)
已经安装了VS2010
对应的:C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools中就有了vsvars32.bat
的,不想安装mingw32的人来说,可以:
1.设置环境变量
执行:
2.再去安装:
就可以正常,编译,安装了。
注:
不过,我这里,好像是mmseg比较特殊,所有又出现了其他错误:
LINK : error LNK2001: 无法解析的外部符号 initmmseg
详细折腾过程参见:
【未解决】Python中安装mmseg时编译出错:LINK
: error LNK2001: 无法解析的外部符号 initmmseg
折腾:
【记录】折腾Python中的mmseg中文分词模块
期间,安装出错:
E:\Dev_Tools\python\modules\mmseg\mmseg-1.3.0>setup.py install running install running bdist_egg running egg_info writing mmseg.egg-info\PKG-INFO writing top-level names to mmseg.egg-info\top_level.txt writing dependency_links to mmseg.egg-info\dependency_links.txt reading manifest file 'mmseg.egg-info\SOURCES.txt' writing manifest file 'mmseg.egg-info\SOURCES.txt' installing library code to build\bdist.win-amd64\egg running install_lib running build_py creating build creating build\lib.win-amd64-2.7 creating build\lib.win-amd64-2.7\mmseg copying mmseg\search.py -> build\lib.win-amd64-2.7\mmseg copying mmseg\word2.py -> build\lib.win-amd64-2.7\mmseg copying mmseg\_mmseg.py -> build\lib.win-amd64-2.7\mmseg copying mmseg\__init__.py -> build\lib.win-amd64-2.7\mmseg creating build\lib.win-amd64-2.7\mmseg\data copying mmseg\data\test.py -> build\lib.win-amd64-2.7\mmseg\data copying mmseg\data\word2_gen.py -> build\lib.win-amd64-2.7\mmseg\data copying mmseg\data\word_in_word_rm.py -> build\lib.win-amd64-2.7\mmseg\data copying mmseg\data\__init__.py -> build\lib.win-amd64-2.7\mmseg\data creating build\lib.win-amd64-2.7\mmseg\mmseg_cpp copying mmseg\mmseg_cpp\__init__.py -> build\lib.win-amd64-2.7\mmseg\mmseg_cpp copying mmseg\data\chars.dic -> build\lib.win-amd64-2.7\mmseg\data copying mmseg\data\words.dic -> build\lib.win-amd64-2.7\mmseg\data running build_ext building 'mmseg' extension error: Unable to find vcvarsall.bat
【解决过程】
1.参考了:
python—解决“Unable
to find vcvarsall.bat”错误
和
error:
Unable to find vcvarsall.bat
都是让安装mingw32.
此处懒得装。
2。打算去试试,看看能否利用我已有的cygwin去实现编译。
暂时放弃此复杂的方法。
3.参考上面那个:
error:
Unable to find vcvarsall.bat
中别人的回答,去:
执行:
SET VS90COMNTOOLS=%VS100COMNTOOLS%
然后再去编译,貌似至少可以消除此处的问题了。
【总结】
当使用
setup.py install
去安装Python模块出现:
error: Unable to find vcvarsall.bat
的错误时,
对于像我这里:
Python 2.7
python2.7会去查找已安装的Visual Studio 2008,即VS90(其使用VS90COMNTOOLS这个环境变量)
已经安装了VS2010
对应的:C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools中就有了vsvars32.bat
的,不想安装mingw32的人来说,可以:
1.设置环境变量
执行:
SET VS90COMNTOOLS=%VS100COMNTOOLS%
2.再去安装:
setup.py install
就可以正常,编译,安装了。
注:
不过,我这里,好像是mmseg比较特殊,所有又出现了其他错误:
LINK : error LNK2001: 无法解析的外部符号 initmmseg
详细折腾过程参见:
【未解决】Python中安装mmseg时编译出错:LINK
: error LNK2001: 无法解析的外部符号 initmmseg
相关文章推荐
- python2.7使用pip安装模块报错Unable to find vcvarsall.bat
- python27(32位)安装模块报错“error: Unable to find vcvarsall.bat”
- 关于python setup build编译出现找不到 vcvarsall.bat(error: Unable to find vcvarsall.bat)
- Windows上面安装MySQL-Python-1.2.3(Mysqldb- error: Unable to find vcvarsall.bat)
- windows下Python扩展问题error: Unable to find vcvarsall.bat
- 安装python模块时,遇到error: Unable to find vcvarsall.bat
- Python error: Unable to find vcvarsall.bat
- pip install scrapy报错:error: Unable to find vcvarsall.bat解决方法(python scrapy安装windows下)
- Python error: Unable to find vcvarsall.bat
- Win7 64位编译Python扩展解决”error: Unable to find vcvarsall.bat”问题
- 关于python下构建c模块出现error: Unable to find vcvarsall.bat问题的解决方法
- python安装error: Unable to find vcvarsall.bat
- [Python3.5]解决安装一些模块时出现“error: Unable to find vcvarsall.bat”的错误
- Python error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat)解决方案
- python setup.py安装出错: error: Unable to find vcvarsall.bat
- 如何解决python安装模块是出现的 error: Unable to find vcvarsall.bat
- windows下Python扩展问题error: Unable to find vcvarsall.bat
- Python3.4安装scrapy库的时候出现Error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat)
- Python安装第三方库遇到 error: Unable to find vcvarsall.bat
- python 3.4 在windows64下安装模块error: Microsoft Visual C++ 10.0 is required(Unable to find vcvarsall.bat)