基于python的C环境安装(NLP文本纠错项目使用)

news2024/11/24 10:32:12

1.下载c环境:(window系统)

        链接:Visual Studio: 面向软件开发人员和 Teams 的 IDE 和代码编辑器 (microsoft.com)

2.安装

        1.打开下载的安装包

        2.进入如下页面,按照下图进行勾选,注意,其它不要动

 如果C盘不够可以安装到其它盘,设置如下:

 

 由于小编已经安装过了就不再安装,点击圈中的路径,默认C盘,有一个点击修改路径的选项,进入后共有三个文件路径可以修改,三个文件要放到一个文件夹中,因此路径修改要一致,看小编图中的路径,第一,不能出现中文,第二,三个文件的文件夹名字只能用安装时的文件名字,不能修改。最后点击安装,等待安装完成就好。

3.然后打开pycharm,安装需要的包。复制下边代码运行即可。

import os # 导入os库
s=['astor==0.8.1\n', 'certifi==2020.12.5\n', 'chardet==4.0.0\n', 'click==7.1.2\n', 'common==0.1.2\n', 'cycler==0.10.0\n', 'dataclasses==0.6\n', 'decorator==4.4.2\n', 'dual==0.0.8\n', 'filelock==3.0.12\n', 'funcsigs==1.0.2\n', 'gast==0.4.0\n', 'graphviz==0.16\n', 'idna==2.10\n', 'importlib-metadata==3.7.3\n', 'jieba==0.39\n', 'joblib==1.0.1\n', '#kenlm==0.0.0\n', 'kiwisolver==1.3.1\n', 'matplotlib==3.3.4\n', 'nltk==3.5\n', 'numpy==1.19.5\n', 'objgraph==3.5.0\n', 'opencv-python==4.5.1.48\n', 'packaging==20.9\n', 'paddlepaddle==1.8.4\n', 'pathlib==1.0.1\n', 'Pillow==8.1.2\n', 'prettytable==2.1.0\n', 'protobuf==3.15.6\n', 'pyparsing==2.4.7\n', 'pypinyin==0.41.0\n', 'python-dateutil==2.8.1\n', '#PyYAML==5.4.1\n', 'rarfile==4.0\n', 'regex==2020.11.13\n', 'requests==2.25.1\n', 'sacremoses==0.0.43\n', 'scikit-learn==0.24.1\n', 'scipy==1.3.1\n', 'six==1.15.0\n', 'threadpoolctl==2.1.0\n', 'tokenizers==0.9.4\n', '#torch==1.8.0\n', 'tqdm==4.50.2\n', 'typing-extensions==3.7.4.3\n', 'urllib3==1.26.3\n', 'wcwidth==0.2.5\n', 'zipp==3.4.1\n']
s1=[]
for i in s:
    i.replace('\n','')
    s1.append(i)
for lib in s1:
        os.system("pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple "+lib) # 遍历并安装库,注意了:simple后面有一个空格!

4. 最后打开pycharm运行命令框(Terminal):

运行如下命令:pip install https://github.com/kpu/kenlm/archive/master.zip

 如果出现警告,类似404的警告,是因为没有连接成功,多试几次即可。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/101352.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

全渠道营销与多渠道营销:定义、比较、示例

关键词:全渠道营销、多渠道营销 全渠道还是多渠道?您正在踏上跨境电子商务之旅,为您的品牌寻找合适的营销策略,但这一切似乎都过于理论化和复杂。 我们将使事情变得更容易,因为本文全面解释了多渠道营销和全渠道营销之…

【文本检测】1、DBNet | 实时场景文本检测器

文章目录一、背景二、方法2.1 二值化2.2 Adaptive threshold2.3 可变形卷积2.4 生成标签2.5 优化过程三、效果3.1 实验数据3.2 实验细节3.3 消融实验3.4 和其他方法的对比论文:Real-time Scene Text Detection with Differentiable Binarization 代码:h…

不懂应该怎么选合适的医疗器械进销存?

在医院运行过程中,需要管理医疗设备的采购、养护、报废等各个环节。医疗器械进销存软件是集医院设备、物资、耗材的申请、采购、出入库、维修、维护、折旧、固定资产管理、效益分析等全流程管理功能于一体,实现医院医疗设备的信息化,数据库规…

数据结构之【时间复杂度和空间复杂度】

如何去评价一个代码它的效率高不高呢? 我们通常从两个方面去看! 时间复杂度:主要衡量一个算法的运行速度空间复杂度:主要衡量一个算法所需要的额外空间 1. 时间复杂度 1.1 时间复杂度的定义 在计算机科学中,算法的…

算法题中常用的位运算

文章目录为什么使用位运算?十进制和二进制之间的转化短除法(十进制转二进制)幂次和(二进制转十进制)位运算符异或运算(xor)指定位置的位运算位运算实战要点为什么使用位运算? 机器采…

代码随想录刷题记录day46 最长公共子序列+不相交的线+最大子数组和

代码随想录刷题记录day46 最长公共子序列不相交的线最大子数组和 1143. 最长公共子序列 思想 1.dp数组的定义 dp[i][j]表示 以i-1为结尾的字符串text1和以j-1为结尾的字符串2的最长公共子序列长度 2.递推公式 如果text1.charAt(i-1)text2.charAt(j-1) dp[i][j]dp[i-1][j-1…

TS 对象可能为“未定义”,不能将类型“ XXXX | undefined “分配给类型{ xxxx }

前言: 最近用 typeScript ,也就是大家常说的 【 TS 】写点东西,但是老是提醒这个未定义,那个可能为空,主要是 tsconfig.json 中的严格模式我没关,所以今天总结一下,严格模式中【TS】中遇到 对象…

Learning Disentangled Label Representations for Multi-label Classification

Learning Disentangled Label Representations for Multi-label Classification,2022 学习多标签分类的解纠缠标签表示 要点: 1、主流多标签分类:遵循单标签(多类别)分类的特征学习机制——学习一个共享的图像特征来…

【Vue实践】尚硅谷张天禹Vue学习笔记(087-135)-20221212~20221218

(任意组件通信)084-086_全局事件总线 全局事件总线SOP 086_TodoList案例_事件总线 src/mian.js: import Vue from vue import App from ./App.vueVue.config.productionTip falsenew Vue({el:"#app",render: h > h(App),beforeCreate()…

docker高级篇第二章-分布式存储之实战案例:3主3从redis集群搭建

在上一篇文章中,我们介绍了分布式存储的三种方式:hash取余分区、一致性哈希算法分区以及哈希槽分区。本篇,我们就来实战3主3从的哈希槽Redis集群搭建。 大家好,我是凯哥Java(kaigejava),乐于分享,每日更新技术文章&…

【Redis深度专题】「核心技术提升」分析探究如何实现LFU的热点key发现机制以及内部的Scan扫描技术的原理

前言介绍 业务中存在访问热点是在所难免的,redis也会遇到这个问题,然而如何发现热点key一直困扰着许多用户,redis4.0为我们带来了许多新特性,其中便包括基于LFU的热点key发现机制。 Least Frequently Used Least Frequently Us…

基于节点导纳矩阵的三相配电系统建模(Matlab实现)

目录 1 概述 2 算例仿真 2.1 IEEE 37节点测试 2.2 EEE 123 节点测试 2.3 500 节点测试 2.4 906 母线低压馈线 2.5 小节 3 Matlab代码实现 1 概述 本文的主要是适用于 Z-Bus 潮流的三相配电系统建模。提供了星形和三角形恒功率、恒电流和恒阻抗负载的详细模型。布置了…

无线投屏(智慧教室)

大家好,我是小杜,打工人又开始了这一周的“搬砖”了。周末两天很好的“休息”后,今天浑身充满了干劲,都可以打死一头“牛”,从今天开始就要参与公司的一些业务了,剩余时间就是打工人最喜欢的学习时间了。 …

Nacos系列——Java SDK(2.x版本)2-1

Nacos系列——Java SDK(2.x版本)2-1资源地址README概述(intro)Nacos Java SDK 官方文档(official doc address)工程说明(project intro )工程目录(project dir)pom依赖(pom dependen…

面向切面编程

Spring AOP简介 AOP把业务功能分为核心、非核心两部分。 核心业务功能:用户登录、增加数据、删除数据。非核心业务功能:性能统计、日志、事务管理。 在Spring的面向切面编程(AOP)思想里,非核心业务功能被定义为切面。…

Springboot+echarts:ajax前后端分离交互

文章目录一、样例说明二、后端代码实现2.1 依赖2.2 applicaiton.properties配置2.3 TotalCountData类实现2.4 totalCountDataMapper接口2.5 totalCountDataMapper.xml实现2.6 Controller层代码三、前端代码一、样例说明 通过mysql存储数据,springboot整合mybatis框…

从云到「链」,京东云成为中国第四朵云背后

在产业加速到数实融合加速的今年,云计算不再是云厂商的唯一考校指标。 作者|叶子 出品|产业家 京东云再次破圈。 信号来自接连发布的几份报告。在国际权威研究机构Forrester发布的名为《The Forrester Wave:Public Cloud Development And Infrast…

[HCTF 2018]WarmUp

目录 考点 writeup 考点 文件上传漏洞&#xff0c;代码审计 writeup 先进入页面先查看源码 发现source.php,打开该php文件&#xff0c;进行审计代码后发现是文件包含类题目 <?phphighlight_file(__FILE__);class emmm{public static function checkFile(&$page){$…

JaveWeb框架(三):实战项目Servlet 实现管理系统登录注册功能

MVC实战项目 仓储管理系统需求&#xff1a;实现基本的登录和注册功能MVC实战项目&#xff1a;登录和注册登录功能实现注册功能实现总结Redis章节复习已经过去&#xff0c;新的章节JavaWeb开始了&#xff0c;这个章节中将会回顾JavaWeb实战项目 仓储管理 代码会同步在我的gitee中…

Linux内核调试技术之kdump配置与使用

概述 kdump是Linux内核发生崩溃时转储内存的一种机制&#xff0c;当内核发生错误时&#xff0c;kdump会将当前内核使用的内存导出为镜像文件&#xff08;通常为vmcore&#xff09;保存到硬盘上&#xff0c;之后可以使用crash等工具对内核错误原因进行分析。 kdump基本原理 k…