五、数据库
- 添加
sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu trusty main universe'
- 更新
sudo apt update
- 搜索
sudo apt-cache search mysql | grep mysql-server
- 指定版本安装
sudo apt install mysql-server-5.6
- 测试
mysql -u root -p
六、虚拟环境
python // 默认2.7版本
pip install xxx // Python2.7版本
pip2 install xxx // Python2.7版本
pip3 install xxx // python3.5版本
- pip Python包管理工具
sudo apt(-get) install python(3)-pip
pip install xxx // 安装
pip uninstall xxx // 卸载
pip list // 列出所有依赖
pip freeze // 已安装的包
- virtualenv 创建虚拟环境
sudo apt install virtualenv
- virtualenvwrapper 统一管理工具
pip install virtualenvwrapper -i https://pypi.douban.com/simple
pip3 install virtualenvwrapper -i https://pypi.douban.com/simple
> 找到对应命令的位置(环境配置)
方式一: ~/.local/bin/ 是否有virtualenvwrapper.sh
方式二: sudo find / -name virtualenvwrapper.sh
- 配置虚拟环境
vi ~/.bashrc // 在文件最后添加
export WORKON_HOME=/home/atom/.virtualenvs // 虚拟环境目录(还需要手动创建)
source /home/atom/.local/bin/virtualenvwrapper.sh // 对应位置(会在指定的虚拟路径目录中创建一些对应文件以及目录)
mkdir /home/atom/.virtualenvs // 虚拟环境目录
source ~/.bashrc // 让环境生效(此时看.virtualenvs目录已经不为空)
- 错误处理
问题:
/usr/bin/python: No module named virtualenvwrapper
virtualenvwrapper.sh: There was a problem running the initialization hooks.
If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenvwrapper has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is
set properly.
解决(添加环境变量):
# 修改 /etc/profile 文件,在文件末尾加上如下两行代码
# 如果使用pip安装的,请填写python2的命令位置 [使用type python2查看]
# 如果使用pip3安装的,请填写python3的命令位置 [使用type python3查看]
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export VIRTUALENVWRAPPER_PYTHON
# 使其修改生效
source /etc/profile
- 创建虚拟环境
- 创建虚拟环境(默认是2.7) 【创建成功之后,默认进入虚拟环境】
mkvirtualenv hehe
- 进入虚拟环境
workon hehe
- 退出虚拟环境
deactivate
- 删除虚拟环境
rmvirtualenv hehe
- 创建虚拟环境(指定版本)
mkvirtualenv haha -p /usr/bin/python3
> type python3 查看安装路径