项目部署
1.python版本切换
update-alternatives --list python
2.目录
/etc:系统配置文件在此目录
/root:管理员目录,(项目部署中存放从远程仓库pull的代码)
/home:里面是各普通用户的目录
/bin:可执行文件,存放linux命令的目录,通常都是系统预装的可执行程序
/lib:库文件
/opt:安装到/opt目录下的程序,它所有的数据、库文件等等都是放在同个目录下面
/usr(Unix system resource):自己安装的软件文件
/usr/bin:apt-get安装的应用一般会在这个目录
/usr/lib:库文件
/usr/local:这里主要存放那些手动安装的软件,如apt-get安装的软件,
/usr/local/bin:是给用户放置自己的可执行程序的地方,推荐放在这里,不会被系统升级而覆盖同名文件
/usr/local/lib:库文件
Ubuntu下各个目录的一般作用:https://blog.csdn.net/yangfengjueqi/article/details/82853358
虚拟环境
0.安装
- pip3 install virtualenv
- pip3 install virtualenvwrapper
1.配置虚拟环境
- 通过环境变量指定虚拟环境位置:export WORKON_HOME=$HOME/.virtualenvs ($HOME:/root)
2.创建虚拟环境
- mkvirtualenv py3_flask -p python3 (使用基于python3创建)
dist-packages和site-packages区别?
查看环境变量
env:列出所有环境变量
export:在env的基础上,还有其他功能
echo $PATH:单独环境变量PATH的值
echo $PATH:查看环境变量,一般是/bin:/usr/bin:/usr/local/bin
~: 当前用户目录