Ubuntu下软件(apt) 安装
apt全称Advanced Packaging Tool(apt),是Linux下的一款安装包管理工具。使用这个命令可以快速的实现在线、升级以及卸载软件。
- 查看软件包信息 sudo apt-cache showsrc 包名
- 获得源码 sudo apt/apt-get source 包名
- 安装软件包 sudo apt/apt-get install 包名
- 修复安装 sudo apt/apt-get -f install
- 删除软件包 sudo apt/apt-get remove 包名
- 获取新的软件包列列表 sudo apt/apt-get update
- 升级有可用更更新的软件包 sudo apt/apt-get upgrade
- 查看可升级软件列列表 sudo apt list --upgradable
- 清理无用包 sudo apt/apt-get clean 或者 sudo apt/apt-get autoclean
安装软件步骤
- sudo apt update #软件更新
- sudo apt 软件名 # 安装软件
- sudo apt -f # 软件安装失败后下载依赖尝试修复,修复机会有,但是有时也需要请教度娘,修复后再次执行sudo apt 软件名
安装常用的库
#安装常见的库
sudo apt -y update
sudo apt -y install man gcc make lsof ssh openssl tree vim dnsutils iputils-ping
sudo apt -y install net-tools psmisc sysstat curl telnet traceroute wget libbz2-dev libpcre3
sudo apt -y install libpcre3-dev libreadline-dev libsqlite3-dev libssl-dev llvm
sudo apt -y install zlib1g-dev git zip p7zip
sudo apt -y mysql-server mysqlclient # 此处需要输入密码,请记住此密码,假如你想以后使用mysql数据库的话。密码先简单点吧
以后假如要用到其他数据的话,如redis,mongdb等直接去官网文档就可以下载安装了。官网地址如下
redis:https://redis.io/
以下是源码安装部分流程,官方安装方法
$ wget http://download.redis.io/releases/redis-5.0.7.tar.gz
$ tar xzf redis-5.0.7.tar.gz
$ cd redis-5.0.7
$ make
mongdb:https://www.mongodb.com/
官方安装步骤如下
https://docs.mongodb.com/manual/tutorial/install-mongodb-enterprise-on-ubuntu/
如果想用集成开发环境pycharm时,请从官网下载https://www.jetbrains.com/
如果想用nginx部署网站时,请从官网下载http://nginx.org/
虚拟环境配置
pyenv是一个Python版本管理工具,它能够进行全局的Python版本切换,也可以为单个项目提供对应的Python版本。使用pyenv以后,可以在服务器上安装多个不同的Python版本,也可以安装不同的Python实现。不同Python版本之间的切换也非常简单。
pyenv官方地址https://github.com/pyenv/pyenv-installer
1 安装pyenv,在命令行下键入:
$ curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
也可以使用git安装
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
#默认安装到当前用户的工作目录下的.pyenv,我们可以查看一下
$ cd ~
$ ls -la
2 将安装路径写入~/.bashrc
将以下三条语句写入 ~/.bashrc
export PATH=“
PATH”
eval “
(pyenv virtualenv-init -)”
保存wq退出后
$ source ~/.bashrc #配置立刻生效
$ echo $PATH
#如果路径第一个结尾是shims则表示成功
/home/python/.pyenv/plugins/pyenvvirtualenv/
shims:/home/python/.pyenv/shims:/home/python/.pyenv/bin:/h
ome/python/bin:/home/python/.local/bin:/usr/local/sbin:/usr/local/bin
:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
3 更新一下
$ pyenv update
使用pyenv
1.查看pyenv当前支持哪些Python版本
pyenv install --list
2.列出pyenv中所有可用的python版本
pyenv versions
3.选择指定的python版本
pyenv global 3.5.4 #设置指定的版本
4. 删除指定python版本
pyenv uninstall 3.5.4
pyenv versions
pyenv 下安装python
1.在安装python之前,我们必须要安装python所需要的依赖包,这个必须要安装,安装会失败的:
$ sudo apt install libc6-dev gcc
$ sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev
$ sudo apt-get install -y libsqlite3-dev wget curl llvm
2. 安装python
$ pyenv install 3.6.4 -v # -v 以日志模式显示安装过程
#因为pyenv会自动到github上下载,速度超慢,所以一般会选择使用curl或者wget下载~/.pyenv/cache下,然后再用pyenv安装,下面是可选的安装模式
$ cd ~/.pyenv
$ sudo mkdir cache
$ wget -c http://mirrors.sohu.com/python/3.6.4/Python-3.6.4.tar.xz -P ~/.pyenv/cache/
$ pyenv install 3.6.4 -v
3.更新pyenv数据库
$ pyenv rehash
4.列出所安装的python版本
$ pyenv versions
5.切换python版本
$ pyenv global 3.6.4
6.验证版本
$ python
安装pyenv-virtualenv插件
项目主页:https://github.com/yyuu/pyenv-virtualenv
git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
使用pyenv-virtualenv创建虚拟环境
1.首先创建项目目录
2.创建项目的虚拟环境
#用法:pyenv virtualenv python版本号 虚拟环境名
3.切换到虚拟环境
pyenv activate env36
4. 切出虚拟环境
pyenv deactivate 虚拟环境名
5. 查看所有创建的虚拟环境
pyenv virtualenvs
此外virtualenv +virtualenvwrapper也是相当好用的创建虚拟环境的工具。