由于最近要经常使用Python,自己不是很熟悉,将自己平时使用遇到的问题记录下来,方便查看。
一、环境安装配置
1、安装多个版本python更新某pip
python3 -m pip install --upgrade --force pip
2、从某镜像安装某包
pip install-i http://pypi.douban.com/simple setuptools == 3.3.1.1
pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple
3、GDAL安装报Microsoft Visual C++ 14.0 is required错误
打开Unofficial Windows Binaries for Python Extension Packages(http://www.lfd.uci.edu/~gohlke/pythonlibs/),这里面有很多封装好的Python模块的运行环境,下载对应版本GDAL,pip install GDAL-3.0.1-cp35-cp35m-win_amd64.whl
4、安装opencv(import cv2)
pip install opencv-python
5、网速慢,pip 安装报错pip._vendor.urllib3.exceptions.ReadTimeoutError:HTTPSConnectionPool(...)
pip --default-timeout=100 install scipy
6、配置yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
清理缓存 yum clean all
7、查看python安装包正确版本
>>> import pip._internal
>>> print(pip._internal.pep425tags.get_supported())
8、python安装scipy
首先安装numpy+mkl,再安装scipy。网站https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml下载.whl文件安装。
包的版本要对。
9、python安装pandas
下载依赖安装包,依次安装:six-1.10.0-py2.py3-none-any.whl,python_dateutil-2.6.0-py2.py3-none-any.whl,numpy-1.11.2-cp27-none-win32.whl,pytz-2016.7-py2.py3-none-any.whl,pandas-0.19.1-cp27-cp27m-win32.whl
二、常用命令
1、求数组长度: len(A) A.shape
2、直方图分布:
hist,bins = np.histogram(A,bins=100) #将A数组分100份
hist,bins = np.histogram(A,bins = [0,20,40,60,80,100]) #按照bins分A