linux虚拟环境配置及软件推荐

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

安装软件步骤

  1. sudo apt update #软件更新
  2. sudo apt 软件名 # 安装软件
  3. 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=“ H O M E / . p y e n v / b i n : HOME/.pyenv/bin: PATH”
eval “ ( p y e n v i n i t ) " e v a l " (pyenv init -)" 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也是相当好用的创建虚拟环境的工具。

发布了45 篇原创文章 · 获赞 0 · 访问量 1226

猜你喜欢

转载自blog.csdn.net/weixin520520/article/details/103937197
今日推荐