【发布时间】:2019-10-25 10:19:13
【问题描述】:
我刚刚在安装 pyfasttext 时出错。
cogent@MBP: pip install --user pyfasttext
然后我得到了这些:
收集 pyfasttext 正在下载https://files.pythonhosted.org/packages/f5/ef/90606442481d1e4ab10eba8c2b2c449ceaa70c60e9b8d5898bb7504e3634/pyfasttext-0.4.6.tar.gz (244kB) 100% |████████████████████████████████| 245kB 224kB/s 已满足要求:/Users/cogent/Library/Python/2.7/lib/python/site-packages 中的未来(来自 pyfasttext)(0.18.1) 已满足要求:/Users/cogent/Library/Python/2.7/lib/python/site-packages 中的 cysignals(来自 pyfasttext)(1.10.2) 已满足要求:/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python 中的 numpy(来自 pyfasttext)(1.8.0rc1) 已满足要求:/Library/Python/2.7/site-packages 中的 Cython>=0.28(来自 cysignals->pyfasttext)(0.29.13) 安装收集的包:pyfasttext 为 pyfasttext 运行 setup.py install ... 错误 命令的完整输出 /usr/bin/python -u -c "import setuptools, tokenize;file='/private/var/folders/gm/kpbf6gyx1dx_167zbp2gmdym0000gn/T/pip-install-wuuXwu/pyfasttext /setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n' );f.close();exec(compile(code, file, 'exec'))" install --record /private/var/folders/gm/kpbf6gyx1dx_167zbp2gmdym0000gn/T/pip-record- Qtcina/install-record.txt --single-version-externally-managed --compile --user --prefix=: 运行安装 运行构建 运行 build_ext 构建“pyfasttext”扩展 创建构建 创建 build/temp.macosx-10.14-intel-2.7 创建 build/temp.macosx-10.14-intel-2.7/src 创建 build/temp.macosx-10.14-intel-2.7/src/fastText 创建 build/temp.macosx-10.14-intel-2.7/src/fastText/src cc -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -iquote 。 -include src/custom_exit.h -arch i386 -arch x86_64 -pipe -Isrc -I/Users/cogent/Library/Python/2.7/lib/python/site-packages/cysignals -I。 -Isrc/variant/include -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python /numpy/core/include -c src/pyfasttext.cpp -o build/temp.macosx-10.14-intel-2.7/src/pyfasttext.o -Wno-sign-compare -std=c++0x 在 src/pyfasttext.cpp:53 包含的文件中: 在 /System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/Python.h:85 包含的文件中: /System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/unicodeobject.h:534:5:警告:“注册”存储类说明符已弃用且与 C++17 不兼容 [-Wdeprecated-登记] 注册 PyObject obj, / 对象 */ ^~~~~~~~~ /System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/unicodeobject.h:553:5:警告:“注册”存储类说明符已弃用且与 C++17 不兼容 [-Wdeprecated-登记] 注册 PyObject obj / 对象 */ ^~~~~~~~~ /System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/unicodeobject.h:575:5:警告:“注册”存储类说明符已弃用且与 C++17 不兼容 [-Wdeprecated-登记] register const wchar_t w, / wchar_t 缓冲区 */ ^~~~~~~~~ /System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/unicodeobject.h:593:5:警告:“注册”存储类说明符已弃用且与 C++17 不兼容 [-Wdeprecated-登记] register wchar_t w, / wchar_t 缓冲区 */ ^~~~~~~~~ 在 src/pyfasttext.cpp:53 包含的文件中: 在 /System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/Python.h:94 包含的文件中: /System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/stringobject.h:173:5:警告:“注册”存储类说明符已弃用且与 C++17 不兼容 [-Wdeprecated-登记] 注册 PyObject obj, / 字符串或 Unicode 对象 */ ^~~~~~~~~ /System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/stringobject.h:174:5:警告:“注册”存储类说明符已弃用且与 C++17 不兼容 [-Wdeprecated-登记] register char **s, /* 指向缓冲区变量的指针 */ ^~~~~~~~~ /System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/stringobject.h:175:5:警告:“注册”存储类说明符已弃用且与 C++17 不兼容 [-Wdeprecated-登记] 注册 Py_ssize_t len / 指向长度变量的指针或 NULL ^~~~~~~~~ 在 src/pyfasttext.cpp:676 包含的文件中: 在 /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/core/include/numpy/arrayobject.h:4 包含的文件中: 在 /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/core/include/numpy/ndarrayobject.h:17 包含的文件中: 在 /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/core/include/numpy/ndarraytypes.h:1760 包含的文件中: /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2:警告:“使用已弃用的 NumPy API,请通过”禁用它#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings] #warning "使用已弃用的 NumPy API,通过 " \ 禁用它 ^ 生成 8 个警告。 在 src/pyfasttext.cpp:53 包含的文件中: 在 /System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/Python.h:85 包含的文件中: /System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/unicodeobject.h:534:5:警告:“注册”存储类说明符已弃用且与 C++17 不兼容 [-Wdeprecated-登记] 注册 PyObject obj, / 对象 */ ^~~~~~~~~ /System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/unicodeobject.h:553:5:警告:“注册”存储类说明符已弃用且与 C++17 不兼容 [-Wdeprecated-登记] 注册 PyObject obj / 对象 */ ^~~~~~~~~ /System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/unicodeobject.h:575:5:警告:“注册”存储类说明符已弃用且与 C++17 不兼容 [-Wdeprecated-登记] register const wchar_t w, / wchar_t 缓冲区 */ ^~~~~~~~~ /System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/unicodeobject.h:593:5:警告:“注册”存储类说明符已弃用且与 C++17 不兼容 [-Wdeprecated-登记] register wchar_t w, / wchar_t 缓冲区 */ ^~~~~~~~~ 在 src/pyfasttext.cpp:53 包含的文件中: 在 /System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/Python.h:94 包含的文件中: /System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/stringobject.h:173:5:警告:“注册”存储类说明符已弃用且与 C++17 不兼容 [-Wdeprecated-登记] 注册 PyObject obj, / 字符串或 Unicode 对象 */ ^~~~~~~~~ /System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/stringobject.h:174:5:警告:“注册”存储类说明符已弃用且与 C++17 不兼容 [-Wdeprecated-登记] register char **s, /* 指向缓冲区变量的指针 */ ^~~~~~~~~ /System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/stringobject.h:175:5:警告:“注册”存储类说明符已弃用且与 C++17 不兼容 [-Wdeprecated-登记] 注册 Py_ssize_t len / 指向长度变量的指针或 NULL ^~~~~~~~~ 在 src/pyfasttext.cpp:676 包含的文件中: 在 /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/core/include/numpy/arrayobject.h:4 包含的文件中: 在 /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/core/include/numpy/ndarrayobject.h:17 包含的文件中: 在 /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/core/include/numpy/ndarraytypes.h:1760 包含的文件中: /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/core/include/numpy/npy_1_7_deprecated_api.h:15:2:警告:“使用已弃用的 NumPy API,请通过”禁用它#defining NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings] #warning "使用已弃用的 NumPy API,通过 " \ 禁用它 ^ 生成 8 个警告。 cc -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -iquote 。 -include src/custom_exit.h -arch i386 -arch x86_64 -pipe -Isrc -I/Users/cogent/Library/Python/2.7/lib/python/site-packages/cysignals -I。 -Isrc/variant/include -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python /numpy/core/include -c src/fasttext_access.cpp -o build/temp.macosx-10.14-intel-2.7/src/fasttext_access.o -Wno-sign-compare -std=c++0x src/fasttext_access.cpp:43:1: 错误:非类型模板参数不是指向成员常量的指针 ALLOW_METHOD_ACCESS(FastText, bool, checkModel, std::istream&); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ src/private_access.h:55:38:注意:从宏 'ALLOW_METHOD_ACCESS' 扩展 模板结构 rob ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fasttext_access.cpp:54:1:错误:非类型模板参数不是指向成员常量的指针 ALLOW_CONST_METHOD_ACCESS(字典, int32_t, find, const std::string&); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~ src/private_access.h:59:38:注意:从宏 'ALLOW_CONST_METHOD_ACCESS' 扩展 模板结构 rob ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ src/fasttext_access.cpp:55:1: 错误:非类型模板参数不是指向成员常量的指针 ALLOW_CONST_METHOD_ACCESS(字典, void, pushHash, std::vector&, int32_t); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/private_access.h:59:38:注意:从宏 'ALLOW_CONST_METHOD_ACCESS' 扩展 模板结构 rob ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ src/fasttext_access.cpp:56:1: 错误:非类型模板参数不是指向成员常量的指针 ALLOW_METHOD_ACCESS(字典, void, initTableDiscard, ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~ src/private_access.h:55:38:注意:从宏 'ALLOW_METHOD_ACCESS' 扩展 模板结构 rob ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/fasttext_access.cpp:57:1: 错误:非类型模板参数不是指向成员常量的指针 ALLOW_METHOD_ACCESS(字典, void, initNgrams, ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/private_access.h:55:38:注意:从宏 'ALLOW_METHOD_ACCESS' 扩展 模板结构 rob ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 产生 5 个错误。 错误:命令“cc”失败,退出状态为 1
----------------------------------------
Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/private/var/folders/gm/kpbf6gyx1dx_167zbp2gmdym0000gn/T/pip-install-wuuXwu/pyfasttext/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /private/var/folders/gm/kpbf6gyx1dx_167zbp2gmdym0000gn/T/pip-record-Qtcina/install-record.txt --single-version-externally-managed --compile --user --prefix=" failed with error code 1 in /private/var/folders/gm/kpbf6gyx1dx_167zbp2gmdym0000gn/T/pip-install-wuuXwu/pyfasttext/
为什么我收到这些消息?有什么想法吗?非常感谢!
【问题讨论】: