GloVe for Python 3.7 版本

     2023-02-24     27

关键词:

【中文标题】GloVe for Python 3.7 版本【英文标题】:GloVe for Python 3.7 version 【发布时间】:2020-05-31 20:43:13 【问题描述】:

我正在尝试在 Python 3.7 版上从 Pypi 安装 GloVe 包,但它一直返回下面写的相同错误。有什么方法可以使用手套吗?我也尝试从https://github.com/stanfordnlp/GloVe 安装它,但它也以错误结束。 谢谢您的帮助!

pip install glove Collecting glove   Using cached glove-1.0.2.tar.gz (44 kB) Requirement already satisfied: numpy in d:\anaconda\lib\site-packages (from glove) (1.16.4) Building wheels for collected packages: glove   Building wheel for glove (setup.py) ... error   ERROR: Command errored out with exit status 1:    command: 'd:\anaconda\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Dell\\AppData\\Local\\Temp\\pip-install-vlqonr2u\\glove\\setup.py'"'"';
__file__='"'"'C:\\Users\\Dell\\AppData\\Local\\Temp\\pip-install-vlqonr2u\\glove\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\Dell\AppData\Local\Temp\pip-wheel-c3ip0qox'
       cwd: C:\Users\Dell\AppData\Local\Temp\pip-install-vlqonr2u\glove\   Complete output (67 lines):   running bdist_wheel   running build   running build_py   creating build   creating build\lib.win-amd64-3.7   creating build\lib.win-amd64-3.7\glove   copying glove\glove.py -> build\lib.win-amd64-3.7\glove   copying glove\__init__.py -> build\lib.win-amd64-3.7\glove   running egg_info   writing glove.egg-info\PKG-INFO   writing dependency_links to glove.egg-info\dependency_links.txt   writing requirements to glove.egg-info\requires.txt   writing top-level names to glove.egg-info\top_level.txt   reading manifest file 'glove.egg-info\SOURCES.txt'   Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "C:\Users\Dell\AppData\Local\Temp\pip-install-vlqonr2u\glove\setup.py", line 85, in <module>
      include_package_data=True,
    File "d:\anaconda\lib\site-packages\setuptools\__init__.py", line 144, in setup
      return distutils.core.setup(**attrs)
    File "d:\anaconda\lib\distutils\core.py", line 148, in setup
      dist.run_commands()
    File "d:\anaconda\lib\distutils\dist.py", line 966, in run_commands
      self.run_command(cmd)
    File "d:\anaconda\lib\distutils\dist.py", line 985, in run_command
      cmd_obj.run()
    File "d:\anaconda\lib\site-packages\wheel\bdist_wheel.py", line 223, in run
      self.run_command('build')
    File "d:\anaconda\lib\distutils\cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "d:\anaconda\lib\distutils\dist.py", line 985, in run_command
      cmd_obj.run()
    File "d:\anaconda\lib\distutils\command\build.py", line 135, in run
      self.run_command(cmd_name)
    File "d:\anaconda\lib\distutils\cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "d:\anaconda\lib\distutils\dist.py", line 985, in run_command
      cmd_obj.run()
    File "d:\anaconda\lib\site-packages\setuptools\command\build_py.py", line 53, in run
      self.build_package_data()
    File "d:\anaconda\lib\site-packages\setuptools\command\build_py.py", line 118, in build_package_data
      for package, src_dir, build_dir, filenames in self.data_files:
    File "d:\anaconda\lib\site-packages\setuptools\command\build_py.py", line 66, in __getattr__
      self.data_files = self._get_data_files()
    File "d:\anaconda\lib\site-packages\setuptools\command\build_py.py", line 82, in _get_data_files
      self.analyze_manifest()
    File "d:\anaconda\lib\site-packages\setuptools\command\build_py.py", line 138, in analyze_manifest
      self.run_command('egg_info')
    File "d:\anaconda\lib\distutils\cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "d:\anaconda\lib\distutils\dist.py", line 985, in run_command
      cmd_obj.run()
    File "d:\anaconda\lib\site-packages\setuptools\command\egg_info.py", line 297, in run
      self.find_sources()
    File "d:\anaconda\lib\site-packages\setuptools\command\egg_info.py", line 304, in find_sources
      mm.run()
    File "d:\anaconda\lib\site-packages\setuptools\command\egg_info.py", line 535, in run
      self.add_defaults()
    File "d:\anaconda\lib\site-packages\setuptools\command\egg_info.py", line 579, in add_defaults
      self.read_manifest()
    File "d:\anaconda\lib\site-packages\setuptools\command\sdist.py", line 220, in read_manifest
      self.filelist.append(line)
    File "d:\anaconda\lib\site-packages\setuptools\command\egg_info.py", line 477, in append
      path = convert_path(item)
    File "d:\anaconda\lib\distutils\util.py", line 110, in convert_path
      raise ValueError("path '%s' cannot be absolute" % pathname)   ValueError: path '/Users/jonathanraiman/Desktop/Coding/python_packages/glove/glove/glove_inner.cpp' cannot be absolute   ----------------------------------------   ERROR: Failed building wheel for glove   Running setup.py clean for glove Failed to build glove Installing collected packages: glove
    Running setup.py install for glove ... error
    ERROR: Command errored out with exit status 1:
     command: 'd:\anaconda\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Dell\\AppData\\Local\\Temp\\pip-install-vlqonr2u\\glove\\setup.py'"'"';
__file__='"'"'C:\\Users\\Dell\\AppData\\Local\\Temp\\pip-install-vlqonr2u\\glove\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\Dell\AppData\Local\Temp\pip-record-mo9f0x8b\install-record.txt'
--single-version-externally-managed --compile --install-headers 'd:\anaconda\Include\glove'
         cwd: C:\Users\Dell\AppData\Local\Temp\pip-install-vlqonr2u\glove\
    Complete output (69 lines):
    running install
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-3.7
    creating build\lib.win-amd64-3.7\glove
    copying glove\glove.py -> build\lib.win-amd64-3.7\glove
    copying glove\__init__.py -> build\lib.win-amd64-3.7\glove
    running egg_info
    writing glove.egg-info\PKG-INFO
    writing dependency_links to glove.egg-info\dependency_links.txt
    writing requirements to glove.egg-info\requires.txt
    writing top-level names to glove.egg-info\top_level.txt
    reading manifest file 'glove.egg-info\SOURCES.txt'
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\Dell\AppData\Local\Temp\pip-install-vlqonr2u\glove\setup.py", line 85, in <module>
        include_package_data=True,
      File "d:\anaconda\lib\site-packages\setuptools\__init__.py", line 144, in setup
        return distutils.core.setup(**attrs)
      File "d:\anaconda\lib\distutils\core.py", line 148, in setup
        dist.run_commands()
      File "d:\anaconda\lib\distutils\dist.py", line 966, in run_commands
        self.run_command(cmd)
      File "d:\anaconda\lib\distutils\dist.py", line 985, in run_command
        cmd_obj.run()
      File "d:\anaconda\lib\site-packages\setuptools\command\install.py", line 61, in run
        return orig.install.run(self)
      File "d:\anaconda\lib\distutils\command\install.py", line 545, in run
        self.run_command('build')
      File "d:\anaconda\lib\distutils\cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "d:\anaconda\lib\distutils\dist.py", line 985, in run_command
        cmd_obj.run()
      File "d:\anaconda\lib\distutils\command\build.py", line 135, in run
        self.run_command(cmd_name)
      File "d:\anaconda\lib\distutils\cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "d:\anaconda\lib\distutils\dist.py", line 985, in run_command
        cmd_obj.run()
      File "d:\anaconda\lib\site-packages\setuptools\command\build_py.py", line 53, in run
        self.build_package_data()
      File "d:\anaconda\lib\site-packages\setuptools\command\build_py.py", line 118, in build_package_data
        for package, src_dir, build_dir, filenames in self.data_files:
      File "d:\anaconda\lib\site-packages\setuptools\command\build_py.py", line 66, in __getattr__
        self.data_files = self._get_data_files()
      File "d:\anaconda\lib\site-packages\setuptools\command\build_py.py", line 82, in _get_data_files
        self.analyze_manifest()
      File "d:\anaconda\lib\site-packages\setuptools\command\build_py.py", line 138, in analyze_manifest
        self.run_command('egg_info')
      File "d:\anaconda\lib\distutils\cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "d:\anaconda\lib\distutils\dist.py", line 985, in run_command
        cmd_obj.run()
      File "d:\anaconda\lib\site-packages\setuptools\command\egg_info.py", line 297, in run
        self.find_sources()
      File "d:\anaconda\lib\site-packages\setuptools\command\egg_info.py", line 304, in find_sources
        mm.run()
      File "d:\anaconda\lib\site-packages\setuptools\command\egg_info.py", line 535, in run
        self.add_defaults()
      File "d:\anaconda\lib\site-packages\setuptools\command\egg_info.py", line 579, in add_defaults
        self.read_manifest()
      File "d:\anaconda\lib\site-packages\setuptools\command\sdist.py", line 220, in read_manifest
        self.filelist.append(line)
      File "d:\anaconda\lib\site-packages\setuptools\command\egg_info.py", line 477, in append
        path = convert_path(item)
      File "d:\anaconda\lib\distutils\util.py", line 110, in convert_path
        raise ValueError("path '%s' cannot be absolute" % pathname)
    ValueError: path '/Users/jonathanraiman/Desktop/Coding/python_packages/glove/glove/glove_inner.cpp' cannot be absolute
    ---------------------------------------- ERROR: Command errored out with exit status 1: 'd:\anaconda\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Dell\\AppData\\Local\\Temp\\pip-install-vlqonr2u\\glove\\setup.py'"'"';
__file__='"'"'C:\\Users\\Dell\\AppData\\Local\\Temp\\pip-install-vlqonr2u\\glove\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\Dell\AppData\Local\Temp\pip-record-mo9f0x8b\install-record.txt'
--single-version-externally-managed --compile --install-headers 'd:\anaconda\Include\glove' Check the logs for full command output.<

【问题讨论】:

您是否尝试在 Windows 中构建它?也许你必须使用linux系统。请为输出日志添加换行符以使其可读 是的,我使用 Windows。我不确定这是否是您要求的,但在我的 LOG_FILE 中,我发现:2020-02-17T01:42:40,430 File "d:\anaconda\lib\distutils\util.py", line 110, in convert_path 2020-02-17T01:42:40,430 raise ValueError("path '%s' cannot be absolute" % pathname) 2020-02-17T01:42:40,430 ValueError: path '/Users/jonathanraiman/Desktop/Coding/python_packages/glove/glove/glove_inner.cpp' cannot be absolute 2020-02-17T01:42:40,498 ERROR: Failed building wheel for glove 2020-02-17T01:42:40,500 Running setup.py clean for glove 你试过 conda 吗? 您的意思是“conda install glove”吗?我试过了,但是 glove 是一个库中的包,到目前为止我还没有找到另一种使用 conda 安装包的方法 @Black 你需要@我才能允许 *** 向我发送通知 【参考方案1】:

您可以源安装它。然后从github克隆它

pip install .

【讨论】:

我一直在尝试这样做,但它返回 ERROR: Directory '.' is not installable. Neither 'setup.py' nor 'pyproject.toml' found. 我还在 git 上安装了 python,但这也不起作用 @Black 您问题中的链接不是 Pypi 包源文件。检查这个github.com/JonathanRaiman/glove 我已经克隆了那个 repo ([link] github.com/JonathanRaiman/glove) 然后pip install . 但是现在我有这个错误ImportError: Building module glove.glove_inner failed: ['distutils.errors.DistutilsPlatformError: Unable to find vcvarsall.bat\n']。根据bugs.python.org/issue35699,这是一个已解决的错误.. @Black 您使用的是什么版本的 python 3.7。你能升级到 3.7.3+ 我在 3.7.3 上工作。我试图降级它,但什么也没发生。【参考方案2】:

如果您可以对原始 GloVe 实现稍作修改,您可以使用“手套”。它使用与 GloVe 相同的算法,但对目标函数进行了矢量化,并且还使用了“热启动”(手套比手套更暖和)。

来自文档:mittens 从通用的预训练表示开始,并将它们调整到一个专门的领域。pip install -U mittens 那么:from mittens import GloVe

https://github.com/roamanalytics/mittens#mittens

【讨论】:

只是想补充一点,认为from mittens import GloVe 给出了斯坦福软件包中描述的精确算法。如果你想要“热启动”的东西,那就是另一个类:from mittens import Mittens

使用 glove-python 模型获取词嵌入字典

】使用glove-python模型获取词嵌入字典【英文标题】:Getword-embeddingdictionarywithglove-pythonmodel【发布时间】:2018-06-1123:36:02【问题描述】:我使用Maciejkula的实现(githubrepo)在python中训练了一个Glove模型。下一步我需要一个词嵌入词典。... 查看详情

python3.5和3.7有啥区别

python3.5和3.7主要的区别在并发上,尤其是异步协程模块的性能提升上,更多细节可以去老男孩教育搜索一些相关视频,里面课程都会有涉及,希望能帮助你参考技术A在安装完Python3.7后,会在Python37\Scripts目录下发现有三个pip开... 查看详情

Cassandra 3.11.3 和 cqlsh 不支持 python 3.6 和 3.7?

】Cassandra3.11.3和cqlsh不支持python3.6和3.7?【英文标题】:Cassandra3.11.3andcqlshnotsupportpython3.6and3.7?【发布时间】:2019-03-2622:23:38【问题描述】:我已经安装了Python3.6或3.7和Cassandra3.11.3。但不支持cqlsh,只支持Python2.7版本。这是错误信... 查看详情

如何为旧的 python 版本安装 python-distutils

】如何为旧的python版本安装python-distutils【英文标题】:Howtoinstallpython-distutilsforoldpythonversions【发布时间】:2020-08-1710:45:57【问题描述】:我正在运行安装了python3.6、3.7和3.8的Ubuntu20.04。我正在尝试使用“python3.7-mpipinstallpackage”... 查看详情

Pyinstaller 在 python 3.7 中不起作用(找不到模块“编码”)

】Pyinstaller在python3.7中不起作用(找不到模块“编码”)【英文标题】:Pyinstallerdoesn\'tworkinpython3.7(can\'tfindmodule\'encodings\')【发布时间】:2018-07-3001:48:20【问题描述】:我在下面有测试程序-我使用pyinstaller(Python版本3.7b。Windows10-... 查看详情

如何指定哪个python版本的诗歌应该创建venv?

】如何指定哪个python版本的诗歌应该创建venv?【英文标题】:HowcanIspecifywhichPythonversionpoetryshouldcreatevenv?【发布时间】:2021-06-0721:03:39【问题描述】:我最近开始使用诗歌。我真的很喜欢直接的包管理,但我似乎无法解决一件事... 查看详情

如何将所有模块移动到新版本的 Python(从 3.6 到 3.7)

】如何将所有模块移动到新版本的Python(从3.6到3.7)【英文标题】:HowtomoveallmodulestonewversionofPython(from3.6to3.7)【发布时间】:2018-12-2020:44:51【问题描述】:我刚刚升级到python3.7,我意识到我所有的模块都停留在以前的版本上。甚... 查看详情

Python 3.7 - 安装 Scikit-Learn 的问题

】Python3.7-安装Scikit-Learn的问题【英文标题】:Python3.7-IssuesInstallingScikit-Learn【发布时间】:2019-02-0312:12:24【问题描述】:我目前在尝试在Linux-RHEL/Centos7OS上为Python3.7或2.7安装任何版本的ScikitLearn(0.19.0或0.19.1或0.19.2)时遇到以下... 查看详情

1-django2.2安装指南(代码片段)

django快速安装指南作为一个PythonWeb框架,Django需要Python环境。下面是Django需要对应的python版本。Django版本python版本1.112.7,3.4,3.5,3.6,3.7(addedin1.11.17)2.03.4,3.5,3.6,3.72.13.5,3.6,3.72.23.5,3.6,3.7,3.8(addedin2.2.8)3.03.6,3.7,3.8下图是Django版本的官方维... 查看详情

moduleuseofpython37.dllconflictswiththisversionofpython.

参考技术A查看发现是conda的虚拟环境中python莫名其妙的升级到了3.8,应该是和tensorflow的环境指定的python是3.7有所冲突,所以将python版本降低到3.7即可,更新方法如下:进入虚拟环境(activate""),然后condainstallpython=3.7 查看详情

使用 MinGw 编译最新版本的 CppUTest (3.7),缺少 pthreads

】使用MinGw编译最新版本的CppUTest(3.7),缺少pthreads【英文标题】:CompilinglatestreleaseofCppUTest(3.7)withMinGw,pthreadsmissing【发布时间】:2015-11-3004:31:43【问题描述】:我正在尝试在Windows中使用CppUTest,第一步是让它工作,但我已经遇到... 查看详情

安装 python@3.7 MacBook Air m1 问题

】安装python@3.7MacBookAirm1问题【英文标题】:installingpython@3.7MacBookAirm1problem【发布时间】:2022-01-1518:57:20【问题描述】:在MacBookAirm12020上安装python3.7时出现以下错误。我运行以下命令:brewinstallpython@3.7抛出以下错误:python@3.7:Thex8... 查看详情

工具安装-mac卸载python3(代码片段)

1.终端版本$python32.删除框架$ls/Library/Frameworks/Python.framework/Versions/强制删除$sudorm-rf/Library/Frameworks/Python.framework/Versions/3.73.删除目录$cd/Applications$sudorm-rfPython3.7/查看launchpad中python3的IDLE就被删除4.删除连接$cd/usr/local/bin/$ls-l/usr/local/bi... 查看详情

Python 3.7 Docker 镜像

】Python3.7Docker镜像【英文标题】:Python3.7Dockerimages【发布时间】:2019-03-1509:14:03【问题描述】:我想将我的python应用程序dockerize。我去了Dockerhub,发现有很多听起来很可能的基础镜像。3.7.0-stretch,3.7-stretch,3-stretch,stretch(3.7/stretch/D... 查看详情

mac修改默认python版本

1.安装Python32.查看Python3安装路径 打开终端,输入whichpython3,查看路径3.打开配置文件  open~/.bash_profile4.写入外部环境变量  exportPATH=$PATH:/Library/Frameworks/Python.framework/Versions/3.7/bin/python35.重 查看详情

Facebook SDK 3.7 for Android 请求电子邮件权限

】FacebookSDK3.7forAndroid请求电子邮件权限【英文标题】:FacebookSDK3.7forAndroidrequestemailpermission【发布时间】:2014-02-2718:20:28【问题描述】:我正在使用FacebookSDKforAndroid来允许用户注册和使用应用程序。我想获取有关用户的一些基本... 查看详情

安装 3.7 时,Tensorflow 更新强制 Python3.5

】安装3.7时,Tensorflow更新强制Python3.5【英文标题】:TensorflowUpdateForcingPython3.5when3.7installed【发布时间】:2020-05-2301:35:25【问题描述】:我目前安装了Tensorflow1.14.0。我将Python升级到3.7,以便至少获得Tensorflow1.15(如果不是2.0)。... 查看详情

预训练的 GloVe 矢量文件(例如 glove.6B.50d.txt)中的“unk”是啥?

】预训练的GloVe矢量文件(例如glove.6B.50d.txt)中的“unk”是啥?【英文标题】:Whatis"unk"inthepretrainedGloVevectorfiles(e.g.glove.6B.50d.txt)?预训练的GloVe矢量文件(例如glove.6B.50d.txt)中的“unk”是什么?【发布时间】:2018-08-2018:01... 查看详情