python
文章平均质量分 57
password-u
向上向善!勇往直前!
展开
-
python调用md5报错:“cannot import name md5”
报该错误的原因是,缺少_md5.so文件,可以下载hashlib的源码,编译安装即可:步骤如下:wget https://pypi.tuna.tsinghua.edu.cn/packages/74/bb/9003d081345e9f0451884146e9ea2cff6e4cc4deac9ffd4a9ee98b318a49/hashlib-20081119.zip#sha256=419de2fd10ae71ed9c6adcb55903f116abd1d8acc8c814dfd5f839b4d501原创 2020-08-11 17:09:33 · 13097 阅读 · 1 评论 -
pip安装模块,报错:SSLError Cant connect to HTTPS URL because the SSL module is not available
该问题是由于openssl版本与当前python需要的openssl版本不匹配造成的,可手动编译openssl,然后依赖于新的openssl,重新编译、安装python即可,具体操作步骤如下:1.下载OpenSSL源码包:wget http://www.openssl.org/source/openssl-1.0.2j.tar.gz2. 解压缩,编译安装:tar -zxvf openssl-1.0.2j.tar.gzcd openssl-1.0.2j./config --prefi.原创 2020-06-23 20:09:32 · 8225 阅读 · 0 评论 -
Windows同时安装多个版本的Python
Python安装包的一个好处是,你可以安装多个不同版本的Python,但是相同版本的Python只能安装一个,第二次安装相同版本的Python时,会让你选择修改,修复或者卸载。 需要安装多个版本的Python时,在安装的过程中不要选择将Python的安装路径加入PATH环境变量中,安装完成后我们自己手动设置环境变量。 下边介绍如何安装多个版本的P...原创 2020-03-09 10:05:12 · 34526 阅读 · 4 评论 -
Windows python3 安装 pycrypto 报错:GMP or MPIR library not found
python3直接去安装pycrypto会报如下错误:解决办法:设置环境变量(注意VC的安装路径,默认是在C盘下,下边我的安装路径,在D盘):set CL=/FI"D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\stdint.h" %CL%然后重新安装pycrypto即可成功。...原创 2020-03-05 14:03:17 · 12462 阅读 · 0 评论 -
yarn、npm、yum、pip镜像源
########################################## yarn #####################################1.查看当前镜像源yarn config get registry2.临时修改yarn源yarn save package_name --registry https://registry.npm.taob...原创 2019-12-23 16:50:10 · 9726 阅读 · 1 评论 -
彻底搞明白,python升级后,为什么会导致yum不可用
首先我们来分析下,python升级后,yum为什么会不可用? 先说个关于python的问题,Linux系统很多软件都依赖于python,因此不建议彻底卸载python,如果想要使用其他版本的python,可使用--prefix参数指定其安装路径,安装完成后配置好环境变量即可。指定安装路径也很简单,如下是安装2.7.15的方法,下文中所提到的python同样以python2.7.1...原创 2019-07-30 11:11:19 · 5322 阅读 · 0 评论 -
AttributeError: 'psycopg2.extensions.Column' object has no attribute '_asdict'
psycopg2是Python连接PostgreSQL数据库的模块,以前连接没有问题,最近突然就不行了,查看版本号发现,以前的版本是2.7,而现在的版本为2.8,两个版本对比发现文件结构不一样,换成2.7版本后一切正常。 解决办法: 卸载2.8版本的psycopg2,安装psycopg2-2.7.7(2.7.7是2.7系列的最后一个版本):...原创 2019-07-17 11:29:31 · 2694 阅读 · 0 评论 -
修改python的pip源为国内源
由于网络原因,访问国外的pip源超级慢,因此可将源改为国内源(都是pipy官网的镜像),就能体验到流的飞起的速度了可临时修改,也可永久修改临时修改:在后边加个-i参数指定pip源,如下所示:pip install package_name -i https://pypi.tuna.tsinghua.edu.cn/simple永久修改:需要修改配置文件Windows:进入%...原创 2019-07-07 15:31:00 · 16293 阅读 · 3 评论 -
ImportError: cannot import name _remove_dead_weakref
该问题是由于在启动python程序时,调用了不同版本的python库(包括python.exe以及python.dll),因此说明在你运行环境中存在不同版本的python,有两种方法可以解决此问题:方法一:卸载掉本机python。一般出现这种情况都是因为,在你打包python项目时,打包的python虚拟环境中的python版本跟你当前机器上的python版本不一致,因此可直接卸载掉本机pyt...原创 2019-04-25 10:36:55 · 9105 阅读 · 0 评论 -
python项目打包虚拟环境
python项目打包时,需要将虚拟环境与python自身安装路径下的lib包整合在一起,将如下内容保存为packvenv.sh文件,修改PYTHON_PATH(python的安装路径)以及VENV_PATH(虚拟环境的全路径)为自己的目录,然后给文件添加执行权限:chmod +x packvenv.sh,./packvenv.sh执行即可Linux:packvenv.sh#!/bin/b...原创 2019-03-04 20:12:28 · 8481 阅读 · 0 评论 -
pycharm提示No module named或者Unresolved reference
提示这个是因为没有设置项目的根路径,右击项目根路径-->Mark Directory as-->Source Root设置后不再提示原创 2019-02-28 14:56:42 · 978 阅读 · 0 评论 -
python批量删除.pyc文件以及test文件夹
将文件内容保存为removepyc.sh,然后执行./removepyc.sh,会将次目录下的所有pyc文件以及test文件夹删除掉#!/bin/bashremove_file_prefix=.pycfunction getfile(){ for e in `ls $1` do fullpath=$1/$e if [ -f $fullp...原创 2019-02-27 15:40:54 · 1470 阅读 · 0 评论 -
libffi-dev : 依赖: libffi6 (= 3.2.1-4) 但是 3.2.1-4kord 正要被安装
中标麒麟安装python库:sshtunnel 的时候提示缺少ffi.h文件,需要安装libffi-dev,但是在安装libffi-dev的时候提示如下错误:libffi-dev : 依赖: libffi6 (= 3.2.1-4) 但是 3.2.1-4kord 正要被安装然后经过一顿操作猛如虎的折腾之后,还是不行,简直郁闷至极,前后版本一样,只不过后者多了一个kord不知道是什么鬼,正在...原创 2018-12-20 19:55:30 · 6024 阅读 · 0 评论