Linux安装软件的三种方式
rpm安装
# 安装 i 安装 v 详细 h进度条
rpm -ivh 软件名.rpm
# 干掉
rpm -e 软件名
yum安装
yum install 软件名
源码安装
- 配置
- 编译
- 安装
# 配置 设置程序安装路径
./configure
# 编译和安装,可同时执行,也可以分开执行
make && make install
编译型程序和解释型程序
- 程序语言最终都是被解释的
- 编译器转码后才被计算机执行的代码,称之为编译型语言,比如C/C++语言
- 解释性语言,比如python
源码安装Python
- 使用wget下载源码
# 下载
wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz
- 解压
# 解压
tar -xvf Python-3.6.8.tgz
# 进入这个解压后的目录
cd Python-3.6.8
- 前置环境
# 安装 gcc 只需要装一次
yum install gcc
# 需要一个库
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel expat-devel
注意:线上要安装这个,而不是上面那个gcc,因为这个比较大,安装时间长,所以上面安装gcc
yum groupinstall "development tools"
- 源码安装三步走
# 配置 --prefix 设置程序安装路径
./configure --prefix=/usr/local/python
# 编译和安装,可同时执行,也可以分开执行
make && make install
修改pip源
将豆瓣添加为pip的镜像源
方法
- 进入到家目录
cd 或 cd ~
- 创建一个.pip目录,然后在这个目录下创建pip.conf文件
mkdir .pip
cd .pip
touch pip.conf
- pip.conf文件内容
[global]
timeout = 60
index-url = https://pypi.doubanio.com/simple
[list]
format=columns
注意事项:使用https的URL,而不要使用http的方式。
命令
查看当前目录下所有文件.包括隐藏文件(隐藏文件都是以“.”开头的)
ll -a
virtualenv环境搭建
如何搭建
- 在系统python目录下安装virtualenv
cd /
cd /usr/local/python/
pip3 install virtualenv
- 在根目录创建虚拟环境项目
cd /
virtualenv -p /usr/local/python/bin/python3.6 shop
注意:这里拷贝可能会出错,推荐手打
- 进入虚拟环境
source shop/bin/activate
- 退出虚拟环境
deactivate
虚拟环境的工作原理
进入虚拟环境,实际就是把虚拟环境的目录名添加到PATH变量的最开头。这样用户敲python的时候,最先是从虚拟环境里找到对应的解释器了。
网友评论