源码安装python3和其他一些库

源码安装


1.下载 Python-3.6.5.tgz

2.安装必要软件包(不然可能像pip的命令无法使用)
apt-get install -y build-essential libncursesw5-dev libreadline6-dev libssl-dev libgdbm-dev libc6-dev libsqlite3-dev tk-dev bzip2 libbz2-dev

3.解压后进入源码目录配置并make

./configure --prefix=/root/python-3.6.5(表示我们希望将python安装到/root下,此时在/root/python-3.6.5下生成的是python的.a库)

./configure --prefix=/root/python-3.6.5 --enable-shared CFLAGS=-fPIC   (如果使能了动态库,则系统会调用动态python的.so(此时就会不生成.a库了, 好处是便于其他组件比如caffe开发python接口),我们还需要在~/.bashrc 下
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/root/python-3.6.5/lib)

make
make install 

将python添加到环境path
vim ~/.bashrc 将 /root/python-3.6.5/bin 添加到 PATH

4.官方文档
https://docs.python.org/3/library/index.html
 

 

 

5.其他一些库

1.python图像处理包PIL
安装:#pip3.6 install pillow.
深入学习:
官网 http://pillow.readthedocs.org/en/latest/handbook/tutorial.html
翻译 https://www.cnblogs.com/apexchu/p/4231041.html
 
2.python3中关于mysql关系型数据库的组件为 PyMySQL(mysql官方也提供了一个 mysql.connector 也是可以用的,他们都是mysql的客户端)。mysqldb为python2所支持的版本,python3中已经废弃。
安装:
#pip3.6 install PyMySQL
#apt-get install mysql-server-5.6 (安装过程中我的密码即 enter)
 
mysql.connector 安装:
#git clone https://github.com/mysql/mysql-connector-python.git
#pip3.6 setup.py install
 
深入学习:
http://www.runoob.com/python3/python3-mysql.html
https://pymysql.readthedocs.io/en/latest/   这是官网,api reference里面有很多内容
 
3.安装numpy
pip3.6 install numpy
深入学习numpy
https://docs.scipy.org/doc/numpy/user/quickstart.html

4.安装matplot

pip3.6 install matplotlib


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值