word2vector安装
word2vector是Google开源项目主要是做词向量,理论上语料越大越好.python3在安装过程中出现一些问题.再次记录一下我将python安装源改成了清华大学的,创建如下目录:C:\Users\tk\pip,并在该文件夹下新建:pip.ini内容为:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
首先下载Rtools(https://cran.r-project.org/bin/windows/Rtools/),因为需要GCC编译,所以安装,安装过程记得把添加PATH的勾选上
执行打开Anaconda执行
pip install word2vec
安装过程报错如下如:
Failed building wheel for word2vecRunning setup.py clean for word2vec
Failed to build word2vec
Installing collected packages: word2vecRunning setup.py install for word2vec ... errorComplete output from command C:\Users\tk\Anaconda3\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\tk\\AppData\\Local\\Temp\\pip-install-kp9dm2wz\\word2vec\\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\tk\AppData\Local\Temp\pip-record-dv_jlkn2\install-record.txt --single-version-externally-managed --compile:running installC:\Users\tk\AppData\Local\Temp\pip-install-kp9dm2wz\word2vec\word2vec\src\win32/word2vec.c:21:25: fatal error: win32-port.h: No such file or directory# include "win32-port.h"^
找不到win32-port.h文件,下面是win32-port.h的源文件:
#if !defined WIN32_LEAN_AND_MEAN
#define WIN32_LEAN_AND_MEAN
#endif
#include <Windows.h>
#include <process.h>
#include <assert.h>typedef struct {void *(*pthread_routine)(void *);void *pthread_arg;HANDLE handle;
} pthread_t;static unsigned __stdcall win32_start_routine(void *arg) {pthread_t *p = (pthread_t *)arg;p->pthread_routine(p->pthread_arg);return 0;
}static int pthread_create(pthread_t *id, void *attr,void *(*start_routine)(void *), void *arg) {assert(attr == 0);id->pthread_routine = start_routine;id->pthread_arg = arg;id->handle =(HANDLE)_beginthreadex(0, 0, win32_start_routine, (void *)id, 0, 0);if (id->handle != 0) return 0;return -1;
}static int pthread_join(pthread_t thread, void **retval) {WaitForSingleObject(thread.handle, INFINITE);if (retval) {*retval = 0;}return 0;
}static void pthread_exit(void *p) { _endthreadex(0); }static int posix_memalign(void **memptr, size_t alignment, size_t size) {assert(memptr);*memptr = _aligned_malloc(size, alignment);if (*memptr) {return 0;} else {return -1;}
}
在直接下载word2vector:
https://pypi.tuna.tsinghua.edu.cn/packages/ce/51/5e2782b204015c8aef0ac830297c2f2735143ec90f592b9b3b909bb89757/word2vec-0.10.2.tar.gz,
压缩包放在C:\Users\XXX\Anaconda3\pkgs目录下并解压,进入word2vec-0.10.2\word2vec\src\win32,
新建win32-port.h并复制上面的win32-port.h内容,进入Anaconda进入:C:\Users\XXX\Anaconda3\pkgs\word2vec-0.10.2运行命令
python setup.py install
然后测试安装是否成功
from gensim.models import word2vec
import gensim
import logging
word2vector安装相关推荐
- linux环境下nacos的安装+启动,阿里云服务器安装nacos
nacos安装+启动(linux环境): 基础:安装java环境 官网下载压缩包:如 nacos-server-1.2.1.tar.gz 放在自定义目录下 # 解压 tar -xvf nacos-se ...
- Alibaba Cloud Linux 2.1903 LTS 64位服务器yum源下载404,Alibaba Cloud Linux 2实例中使用docker-ce、epel等YUM源安装软件失败
[Alibaba Cloud Linux 2.1903 LTS 64位]服务器yum源下载404 failure: repodata/repomd.xml from docker-ce-stable: ...
- Linux下docker安装配置oracle,oracle创建用户并远程连接,实测可用!
最近在给同学弄毕业设计的数据库,因为oracle在个人电脑上极不稳定,所以他的电脑数据库崩溃了,这时候我就在docker上为他拉了一个oracle,解决了问题. docker的安装共有以下几步,实测没 ...
- 在docker上安装部署tomcat项目 超简单,拿来主义
在docker中部署tomcat,非常简单,而且省去了手动安装jdk等步骤,只需要将war包复制在容器tomcat实例中的webapps下面即可.以下将详细讲解流程: 在windows中打好包以后用w ...
- docker一步安装mysql,docker的魅力就在于此
正常来说,使用docker安装东西的步骤是serach它有没有,然后pull它 这里其实只要一步(如果你没有安装过.没有端口占用等问题的话!!) $ docker run -d -p 3306:330 ...
- Linux下tomcat的安装与卸载以及配置(超简单)
无敌简单的几步 1.安装 //首先你需要下载好tomcat包 sudo tar -xvzf apache-tomcat-7.0.85.tar.gz(这里是包名) -C 你要放的位置 2.卸载 rm - ...
- Linux下安装Java8
Linux(ubuntu)下Java8安装 1.下载jdk8 这个看大家了,linux版本的就可以 2.创建jvm文件夹 在根目录下创建名为jvm的文件夹(在哪里创建看个人) $ sudo mkdir ...
- Linux安装mysql,一步到位!
今天在腾讯云上面买了一个服务器,想要把自己的项目部署一下,就要安装mysql,以下是我的安装步骤,在网上有很多人把install敲错了,还有的少-get,种种错误试完之后,我决定发一篇 sudo ap ...
- Maven安装与配置(最实用!!!)eclipse中配置maven
Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...
最新文章
- 用vim的方式操作你的软件
- java redis使用卡死_jedispool连redis高并发卡死的问题
- Sql Server日期格式的转换收集
- 在EO中获取某字段基于表的列名
- Nhibernate和 Entity Framework 4优缺点
- How is Component.js loaded - backend processing
- numpy 最大值_使用 NumPy 让你的 Python 科学计算更高效
- ionic tab显示到顶部去了
- javascript 布尔_JavaScript布尔说明-如何在JavaScript中使用布尔
- linux php 如何上传webshell,linux+apache+php的一次拿webshell的心得
- 机器学习(十五)隐马尔科夫模型-未完待续
- docker知识点查阅
- 可汗学院统计学课程总结
- PS 超简单抠头发丝
- 基于python的opencv的学习
- Schwartz-Zippel Lemma
- Arrays.sort排二维数组
- 广东省数字经济行业发展动态及十四五前景预测分析报告2022-2027年
- ZooKeeper客户端源码(三)——Watcher注册与通知
- Google Filament 源码学习(二):Material System (一)