A.安装虚拟环境
sudo pip install virtualenv
sudo pip install virtualenvwrapper
安装完后 开始创建目录:mkvirtualenv -p python3 虚拟环境名称,立马报错找不到virtualenvwrapper模块。按照网上 的方法:
# 通过命令:whereis virtualenvwrapper 找到virtualenvwrapper的脚本文件位置
# 进入该目录cd /
# 执行脚本文件激活virtualenvwrapper 命令:source virtualenvwrapper.sh
# 在执行的时候报错搞了半天 又是删除又是重启的。
错误原因:Ubuntu安装了2.7和3.x两个版本的python,在安装时使用的是sudo pip3 install virtualenvwrapper在我运行的时候默认使用的是python2.x,但在python2.x中不存在对应的模块。:https://www.jianshu.com/p/9adb7cba0aa4
退出虚拟环境:deactivate 删除虚拟环境:rmvirtualenv
弄了半天,报错找不到virtualenvwrapper,但是虚拟环境还是正常创建了。不行有强迫症,最后折腾到 mkvirtualenv没有这个命令了。
那就删除重来
然后更新了pip发现pip又报错了:https://www.36nu.com/post/292
耐心耐心。。。。。。。
先修改 (virtualenvwrapper.sh文件内容如下:):
if [ "$VIRTUALENVWRAPPER_PYTHON" = "" ] then
VIRTUALENVWRAPPER_PYTHON="$(command \which python)"
fi
2.在文件路径下sudo vim virtualenvwrapper.sh
3.修改:
if [ "$VIRTUALENVWRAPPER_PYTHON" = "" ] then
VIRTUALENVWRAPPER_PYTHON="$(command \which python3)"
fi
1.创建目录用来存放虚拟环境 mkdir $HOME/.virtualenvs
2.在~/.bashrc中添加行:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
3.运行:
source ~/.bashrc
终于ok了 之前报错主要是没有理解报错,就去网上找问题。就是默认python执行,而我又同时安装了python2和python3
B.安装MySQL数据库:https://baijiahao.baidu.com/s?id=1626805903141392082&wfr=spider&for=pc
sudo apt update发现弹出很多安装包 我一下全更新了。:https://blog.csdn.net/llcnll/article/details/78718218
发现在登入msyql的时候初始密码不知道:https://www.cnblogs.com/super-zhangkun/p/9435974.html
迁移时候报错:
import MySQLdb as Database
ModuleNotFoundError: No module named 'MySQLdb'
原因:
因为Django连接MySQL时默认使用MySQLdb驱动,但MySQLdb只支持Python2.*,还不支持3.*
可以用PyMySQL代替。安装方法:pip install PyMySQL
在Django的工程同名子目录的__init__.py文件中添加如下语句
import pymysql
pymysql.install_as_MySQLdb()
还是不行参考:https://www.cnblogs.com/dangkai/p/10833562.html
查看MySQL数据库日志
查看mysql数据库日志可以查看对数据库的操作记录。 mysql日志文件默认没有产生,需要做如下配置:
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
把68,69行前面的#去除,然后保存并使用如下命令重启mysql服务。
sudo service mysql restart
使用如下命令打开mysql日志文件。
tail -f /var/log/mysql/mysql.log # 可以实时查看数据库的日志内容
# 如提示需要sudo权限,执行
# sudo tail -f /var/log/mysql/mysql.log
C.安装redis:https://www.cnblogs.com/super-zhangkun/p/9457312.html
D.pycharm中控制台 一直崩溃,查了下说是ipython版本过高:https://www.jb51.net/article/154917.htm
开始卸载ipython发现用pip 卸载不了 要用apt卸载
linux apt-get安装和卸载命令:
apt-get update:更新安装列表
apt-get upgrade:升级软件
apt-get install software_name :安装软件
apt-get --purge remove software_name :卸载软件及其配置
apt-get autoremove software_name:卸载软件及其依赖的安装包
dpkg --list:罗列已安装软件