我正在尝试从安装python包
setup.py
.
实际上,这个:
https://github.com/facebookresearch/fastText
我使用python 3.6(anaconda,内置于Visual Studio 2017中)
我拥有Visual Studio 2017并安装了MinGW:
C:\MinGW\bin>gcc --version
gcc (MinGW.org GCC-6.3.0-1) 6.3.0
然后我使用:
python setup.py install
并获取下一条错误消息:
错误:“thread”不是“std”的成员
我发现这意味着我需要使用C++11特性。好啊但是怎么做呢?
我试图更改文件
distutils.cfg
在my python目录中使用下一个编译器:
mingw32
msvc
但对于
msvc
获取另一个错误:
错误C2039:“to\u string”:不是“std”的成员
我找到了一些信息
-std=c++11
使用一些c++11功能,但是
我不知道在哪里以及如何使用它!安装后是否需要在python shell中编写它?或在distutils中。cfg?
我尝试了这两种方法,得到了:
错误:无法识别选项-s--->对于python
错误:不知道如何使用在“nt”平台上编译C/C++代码
“msvc-std=c++11”编译器--->对于distutils。cfg公司