ubunut18新机安装软件记录
1、mysql安装及设置字符集
sudo gedit /etc/mysql/my.cnf
在文件中添加这样的语句:
[mysqld]
character_set_server = utf8
新建的数据库字符编码为utf8:
通过workbench新建的数据库默认不是utf8的,在django做数据迁移的时候会报错,请用语句建立,同时指定语言。
CREATE DATABASE 数据库名 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
2、mysql workbench
安装完mysql后,执行
sudo apt-get install mysql-workbench
另外在Ubuntu中可以直接搜索workbench下载
3、python3安装及虚拟环境安装
python3安装即python2与3之间切换
virtualenvwrapper安装使用
4、pycharm安装及快捷方式创建
感觉是时区的问题,查看配置文件
# settings.py
LANGUAGE_CODE = 'zh-Hans'
TIME_ZONE = 'Asia/Shanghai'
在pycharm下新建app操作:
在pycharm的工具栏找到 Tools,点击之后会有“Run manage.py task”选项,点击它之后,在pycharm下面(也就是终端)会出现一个输入界面,在里面输入“startapp appName(你的App名称)”,回车之后就可以在工程下面看到你新建的App了。
5、安装Nodejs和cnpm
a、安装
sudo apt install nodejs
sudo apt install npm
npm install -g cnpm --registry=https://registry.npm.taobao.org
b、查找及设置国内源
npm install -g nrm
nrm ls #列出源
nrm use taobao #从列表结果找一个源
6、查看非home下的文件
nautilus /usr/ #后边定义自己的路径
非root用户的 主目录是 /home/usename(非root账户)
7、解压ZIP文件
sudo apt-get install unar
unar file.zip
8、Xadmin安装指南
Python3 | Django后台管理框架Xadmin安装指南
9、国内镜像pip安装
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple