pip

trying to install numpy in python3.9 and getting error in preparing wheel metadata in windows 10. I did not checked using virtual environment [duplicate]

邮差的信 提交于 2020-11-24 17:34:06
问题 This question already has answers here : Installing numpy with pip on windows 10 for python 3.7 (3 answers) Closed last month . When trying to install numpy I am getting the following error: C:\Users\lenovo>pip install numpy Collecting numpy Using cached numpy-1.19.2.zip (7.3 MB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing wheel metadata ... error ERROR: Command errored out with exit status 1: command: 'c:\users\lenovo\appdata\local\programs

Python 语音识别

自作多情 提交于 2020-11-24 08:42:22
出品 | 悦动智能(公众号ID:aibbtcom) 遇到问题请文末留言 【悦动智能导读】 亚马逊 的 Alexa 的巨大成功已经证明:在不远的将来,实现一定程度上的语音支持将成为日常科技的基本要求。整合了语音识别的 Python 程序提供了其他技术无法比拟的交互性和可访问性。最重要的是,在 Python 程序中实现语音识别非常简单。通过本指南,你将学到: 语音识别的工作原理; PyPI 支持哪些软件包; 如何安装和使用 SpeechRecognition 软件包——一个功能全面且易于使用的 Python 语音识别库。 ▌ 语言识别工作原理概述 语音识别源于 20 世纪 50 年代早期在贝尔实验室所做的研究。早期语音识别系统仅能识别单个讲话者以及只有约十几个单词的词汇量。现代语音识别系统已经取得了很大进步,可以识别多个讲话者,并且拥有识别多种语言的庞大词汇表。 语音识别的首要部分当然是语音。通过麦克风,语音便从物理声音被转换为电信号,然后通过模数转换器转换为数据。一旦被数字化,就可适用若干种模型,将音频转录为文本。 大多数现代语音识别系统都依赖于隐马尔可夫模型(HMM)。其工作原理为:语音信号在非常短的时间尺度上(比如 10 毫秒)可被近似为静止过程,即一个其统计特性不随时间变化的过程。 许多现代语音识别系统会在 HMM 识别之前使用 神经网络

python常见的加密方式

你离开我真会死。 提交于 2020-11-24 03:32:38
1.前言 我们所说的加密方式都是对二进制编码的格式进行加密,对应到python中,则是我妈们的bytes. 所以当我们在Python中进行加密操作的时候,要确保我们的操作是bytes,否则就会报错. 将字符串和bytes互相转换可以用encode()和decode()方法,如下所示: 注:两位十六进制常常用来显示一个二进制字节. 利用binascii模块可以将十六进制显示的字节转换成我们在加密中更加常用的显示方式: In [1]: import binascii In [ 2]: " 你好 " .encode() Out[ 2]: b ' \xe4\xbd\xa0\xe5\xa5\xbd ' In [ 3]: binascii.b2a_hex( " 你好 " .encode()) Out[ 3]: b ' e4bda0e5a5bd ' In [ 4]: binascii.a2b_hex( b ' e4bda0e5a5bd ' ) Out[ 4]: b ' \xe4\xbd\xa0\xe5\xa5\xbd ' In [ 5]: binascii.a2b_hex( b ' e4bda0e5a5bd ' ).decode() Out[ 5]: ' 你好 ' 2.URL编码 正常的URL中是只能包含ASCII字符的,也就是字符,数字和一些符号

Python第五十一天 python2升级为python3

青春壹個敷衍的年華 提交于 2020-11-24 03:32:24
Python第五十一天 python2升级为python3 公司使用的生产环境系统是centos7,所以这里以centos7系统为基础,讲解将python2升级为python3的方法 centos7系统默认已经安装了python2.7,但是python2的生命周期到2020年1月1日就会终结,在这个时间点之后出现的任何问题都不会再维护 所以将现有用python2开发的系统升级为python3成为当务之急 官方文档描述如下 DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020 . Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. 那么,我们开始对系统的python版本进行升级,升级非常简单 1. 安装python依赖包,主要是gcc编译环境,zlib解压缩包等 yum groupinstall " Development tools " - y yum install –y --setopt=protected_multilib=false gcc zlib zlib

Ubuntu16.04 RYU pip命令安装

拈花ヽ惹草 提交于 2020-11-24 03:29:08
pip命令安装方法 sudo apt install gcc python-dev libffi-dev libssl-dev libxml2-dev libxslt1-dev zlib1g-dev mkdir RYU cd RYU sudo pip install ryu 安装到中途报错了,提示是pip版本较低,根据提示升级后,重新运行sudo pip install ryu,就出现了报错 Traceback (most recent call last): File "/usr/local/bin/pip", line 7, in <module> from pip._internal.main import main ImportError: No module named _internal.main 但是升级以后版本仍然没有变化,在下图其实也能发现,更新pip后还是提示8.1版本。。。。。 去网上查了一下 ,发现可能是pip版本升级后仍然识别到旧版本 但是该方法此时并没有解决我的问题。 一顿折腾,最后找到了,删除旧版本的pip,再用wget安装 pip版本更新失败 更新后pip运行出问题 成功更新pip版本 再次安装ryu,没遇到报错了 查看网络拓扑: /usr/local/lib/python2.7/dist-packages/ryu/app/gui_topology$

MongoDB 数据自动同步到 ElasticSearch

两盒软妹~` 提交于 2020-11-24 03:03:29
MongoDB 数据自动同步到 ElasticSearch Elasticsearch日志分析 我们产品中需要全文检索的功能,后端数据存储主要使用了 MySQL + MongoDB,而其中需要检索的内容是在 MongoDB 中的。 MongoDB 本身是自带文本索引功能的,但是,不支持中文。 术业有专攻 ,MongoDB 是数据存储应用,那么全文检索就使用专业的全文搜索引擎吧。 预选的几个选手有:Solr、ElasticSearch、Xapian、Sphinx、XunSearch。由于我们的数据量比较大,觉得现在单机已经有些力不从心了,MongoDB 也开始计划做分片,那么全文搜索如果自带分布式技能那就最合适不过了。经过一系列的考量,最后,我们就决定用 ElasticSearch 了。 现在后端程序是直接将数据写到 MongoDB 中,我不想修改程序代码,不想在增删改 MongoDB 中数据的同时去增删改 ElasticSearch 中的数据。希望 MongoDB 中数据发送变化时自动同步到 ElasticSearch 中,这样就可以最快地用上 ElasticSearch 了。 刚开始我找到的方案是利用 ElasticSearch 的 River 来同步数据,并在 GitHub 上到了 MongoDB River 插件:elasticsearch-river-mongodb。但是

安装 cx_Oracle

牧云@^-^@ 提交于 2020-11-23 08:08:43
1、下载 oracle client instant 和 sdk, 全部解压到 /opt/instantclient_11_2/ http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html instantclient-basic-linux.x64-11.2.0.4.0.zip instantclient-sdk-linux.x64-11.2.0.4.0.zip 2、设置环境变量 export ORACLE_HOME=/opt/instantclient_11_2/ #添加头文件的搜索路径 export C_INCLUDE_PATH=/opt/instantclient_11_2/sdk/include/ #添加库搜索路径 export LD_LIBRARY_PATH=/opt/instantclient_11_2/ #设置符号链接,以便安装时能找到 ln -s /opt/instantclient_11_2/libclntsh.so.11.1 /opt/instantclient_11_2/libclntsh.so 3、安装 cx_Oracel pip install cx_Oracle PS: 如果另开一个 terminal,在 python 中执行 import cx_Oracle