欢迎光临散文网 会员登陆 & 注册

Python学习包的选择

2020-02-04 12:54 作者:一心想当网红的李老师  | 我要投稿

写这个文章的时候其实我已经学习有段时间了。不过由于是学学停停,效率实在不敢恭维。

每次开始学习的时候,多半都是遇上了什么新问题才开始建起来的。每次都会需要很多新的模块。

Python软件一般的安装包总是缺少模块,使用的时候其实需要添加很多模块,不太方便。同时Python有Python2 和Python3两个版本,而且两个不怎么兼容,所以学习选择有点困难。

我自己开始学习的时候使用的书是Python3版本,但是那个时候很多模块不支持Python3,所以用的时候是Python2版本。不过2020年2月以后Python2不再升级,所以现在开始学的小朋友还是果断放弃Python2吧,省点力气。

自己使用Python2,使用的软件是Python(x,y),这个软件的好处是很多模块已经帮忙打包好了,不需要自己再安装。

使用Python3,建议使用Anaconda,道理和Python(x,y)一样,同时安装其他模块比如Tensorflow 或者 Pytorch 也比较方便。

使用步骤:

下载Anaconda3版本。下载完成之后已经包含了python,具体是python什么版本,要看下载时候的版本说明。我下载的python3.7版本(这个非常重要,关系到后面的模块版本)。

安装的时候因为我比较笨所以直接点了PATH选项,这样不用再配置路径了。

完成之后在菜单栏里面打开Anaconda Prompt (Anaconda3),这个类似cmd界面。打一下Python。会进入Python程序,使用import 命令看一下你要的模块是不是存在。

本人确认了一下, import numpy, import scipy, import matplotlib都是通过的(这个可能每个人都不太一样)。import CV2, import  tensorflow, import torch均出现问题,所以说明opencv,tensorflow,pytorch模块都不存在。

####然后是需要的模块安装问题。个人情况说明

####方案1:打开Anaconda Prompt (Anaconda3)

1、pip install tensorflow

2 、pip intall opencv-python

3、pip install torch

如果这三个命令顺利执行,那么说明opencv,tensorflow,pytorch模块都可以安装好。但是我自己操作的时候因为网速或者路径什么的有问题。

####方案2:打开Anaconda Prompt (Anaconda3)

1、conda install tensorflow

2、conda install torch

3、conda install opencv-python

实际操作过后,上面两个命令成功。测试tensorflow,pytorch模块都可以安装好(虽然没有验证过,但是据说这两个模块需要64位电脑)。但是opencv版本不匹配,所以失败了。

###方案3:手动安装

使用的下载源是:(国内源、速度快、不过软件版本需要自己选择,自己打命令不太成功)https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/

根据自己电脑下载合适版本,本人选择 opencv_python-3.4.4.19-cp37-cp37m-win_amd64.whl

这个要看python版本和电脑配置。我用的64位电脑,win10操作系统,python3.7(这个前面提到)。

下载完成之后,Anaconda Prompt (Anaconda3)使用命令:pip install 路径\文件名.whl ,最后显示安装成功。OK

这篇是Python学习环境搭建,当然每个人的情况不同。也希望大家留言分享。

Python学习包的选择的评论 (共 条)

分享到微博请遵守国家法律