python 入门

      接触Python还是在一个偶然当时需要'进行机器人视觉进行一个简单应用,就是去写一个app对手势进行识别,当时的想法就是做出来,但是后来发现python真的是一门比较有趣的语言,包括爬虫,机器人视觉,深度学习等等。可以从简单到比较有深度的AI。

     言归正传,一门语言的入门总缺少不了hello world,当然前提是需要将环境搭建好。本人电脑采用的是64位Windows,安装有vmplay12 ,安装了所需要ubuntu 16.04版本虚拟机,对于开发者而言,其实系统已经默认安装有python 2.7版本,出于一直以来的习惯,先将其版本升级为3.x版本会比较舒服。说干就干,当然第一步还是对系统本身的依赖库进行升级更新:

sudo apt-get update  和 sudo apt-get upgrade 更新到最新的版本。更新完成后各种依赖库应该已经是更新到了最新。

1.  下载python,在终端中输入:  wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz 下载3.7版本,但是发现一个奇怪的问题,下载好3.7的版本其实最后是3.5.2版本。

2.  安装python, 我们可以生成一个文件夹并命名成python,并将已经下好的python压缩包解压到文件夹下。tar -xvzf Python-3.7.tgz  解压完成后会生成Python-3.7.tgz。进入到Python-3.7文件夹中之后对其进行配置,配置如下:

 ./configure --with-ssl --prefix=/usr/local/python3

3.   编译,当然编译过程中并非一帆风顺的,会出现一些意想不到的依赖库错误。比如说提示zlib库异常,这个时候则需要对zlib进行添加依赖关系:sudo apt-get install zlib*    添加完zlib库依赖关系后,继续进行编译,碰到ModuleNotFoundError: No module named '_ctypes' 这个时候则还是因为一些关于 python的依赖库并未添加完全,可以安装一下依赖库如下:

sudo apt-get install build-essential python-dev python-setuptools python-pip python-smbus

sudo apt-get install build-essential libncursesw5-dev libgdbm-dev libc6-dev

sudo apt-get install zlib1g-dev libsqlite3-dev tk-dev

sudo apt-get install libssl-dev openssl

sudo apt-get install libffi-dev

sudo apt-get install python3-venv

安装完成后,通过查询python版本号会发现,版本号还是2.7版本,也就是现在其实它的环境变量还未配置好。调用

python3 -m venv py3venv  --without-pip    并且 source ./py3venv/bin/activate添加python环境变量。

然后查看python 版本,版本号终于变成3.7

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值