python笔记1

本文介绍了在Windows系统下如何切换Python2和Python3环境,以及如何配置环境变量。详细讲解了安装opencv、imutils、scikit-learn等库的方法,包括使用国内镜像加速和手动下载安装。同时,提到了Python2即将停止维护的警告,并解决了import错误问题,如matplotlib和PIL。还分享了Python IDE的快捷键使用和gdal的安装步骤。

1.Windows系统下python2与python3切换,配置好各自的环境变量,在命令行中通过py -v参数切换不同的运行环境。

py -2  pip install xxx

py -3 pip install xxx

参考博客:https://blog.youkuaiyun.com/weiyongle1996/article/details/77248197

pip list   #查看python已安装模块及版本

参考博客:https://blog.youkuaiyun.com/geerniya/article/details/78547673

2.安装opencv库

可以通过pip安装,使用国内镜像

py -2 -m pip install opencv-python  -i https://pypi.tuna.tsinghua.edu.cn/simple

也可以去官网手动下载对应的包再安装,该方法需要先安装python、pip、numpy ,然后进入https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv,根据之前python的版本决定下载whl格式文件,下载后进入文件所在位置,命令行输入pip install *.whl。

如果安装之后导入模块出现以下错误,可能是安装版本不对,需要先卸载原版本再重新安装新版本

import cv2
Traceback (most recent call last):

  File "<ipython-input-3-72fbbcfe2587>", line 1, in <module>
    import cv2

ImportError: numpy.core.multiarray failed to import

安装命令:py -2 -m pip install opencv_python-2.4.13.7-cp27-cp27m-win_amd64.whl

卸载命令:py -2 -m pip uninstall opencv_python

参考博客:

https://blog.youkuaiyun.com/Avada_533/article/details/78983692

https://blog.youkuaiyun.com/LYJ_viviani/article/details/59482602

https://bbs.youkuaiyun.com/topics/392156313

3.安装其他库

py -2 -m pip install imutils     #imutils图像平移旋转

py -2 -m pip install -U scikit-learn   #sklearn k均值

py -2 -m pip install matplotlib  #图像绘制,类似matlab

py -2 -m pip install Pillow

py -3 -m pip install statsmodels

py -3 -m pip install bs4  #网页抓取,数据下载。beautifulsoup 在bs4安装包中,所以,直接使用 pip install beautifulsoup会报错

但是安装pip install bs4,可以成功。使用的时候采用:from bs4 import  Beautifulsoup(beautiful小写报错)

4.其他错误

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 2.7将于2020年1月1日结束它的生命,在那个日期之后将不会维护Python 2.7,pip的未来版本将不再支持Python 2.7。

a.from pylab import *
ImportError: No module named pylab

安装matplotlib

参考资料:

http://code.activestate.com/lists/python-list/676339/

https://blog.youkuaiyun.com/tterminator/article/details/66478221

b.from PIL import Image
ImportError: No module named PIL

安装 Pillow

参考资料:https://stackoverflow.com/questions/8863917/importerror-no-module-named-pil

py -2 search.py -i dataset/train/ukbench00000.jpg

5.python自带IDE常用快捷键使用

Alt+G:跳转至报错位置行数  https://www.cnblogs.com/liyuanhong/articles/4375890.html

6.python安装gdal

去官网下载匹配python2.7版本的window64系统的安装包GDAL-2.2.4-cp27-cp27m-win_amd64.whl,存放在安装python27的目录下的Script文件夹下,然后在该目录下打卡cmd,利用pip安装

py -2 -m pip install GDAL-2.2.4-cp27-cp27m-win_amd64.whl

镜像安装scikit-image

py -3 -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package scikit-image

 

NumPy 通常与 SciPy(Scientific Python)和 Matplotlib(绘图库)一起使用, 这种组合广泛用于替代 MatLab,是一个强大的科学计算环境,有助于我们通过 Python 学习数据科学或者机器学习。

SciPy 是一个开源的 Python 算法库和数学工具包。

SciPy 包含的模块有最优化、线性代数、积分、插值、特殊函数、快速傅里叶变换、信号处理和图像处理、常微分方程求解和其他科学与工程中常用的计算。

Matplotlib 是 Python 编程语言及其数值数学扩展包 NumPy 的可视化操作界面。它为利用通用的图形用户界面工具包,如 Tkinter, wxPython, Qt 或 GTK+ 向应用程序嵌入式绘图提供了应用程序接口(API)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值