centos7 自带 python2.7
一
安装 virtualenvwrapper
pip install virtualenvwrapper
创建虚拟环境目录
mkdir ~/.virtualenvs
配置环境变量
用 VIM 打开~/.bashrc
- export WORKON_HOME=~/.virtualenvs
- source /usr/bin/virtualenvwrapper.sh
不同的系统 virtualenvwrapper.sh 的位置可能会不一样
source ~/.bashrc
执行. bashrc 使文件生效
使用 mkvirtualenv 创建虚拟环境
mkvirtualenv LCVENV
创建完成之后 会自动进入虚拟环境
virtualenvwrapper 其他操作
- # 退出虚拟环境
- deactivate
- # 查看当前有哪些虚拟环境
- workon
- # 进入指定的虚拟环境 workon [虚拟环境名]
- workon test2
- # 在指定虚拟环境安装包
- # 1. 进入指定虚拟环境
- # 2. 查看当前虚拟环境中有哪些安装包
- # 3. 安装包
- workon test2
- pip list
- pip install requests
- # 卸载包
- pip uninstall requests
二
上传项目或克隆项目到云主机并配置依赖环境
我们可以通过 pip freeze> requirements.txt 将本地的虚拟环境安装包相信信息导出来
然后将 requirements.txt 文件上传到服务器之后运行:
- workon LCVENV
- pip install -r requirements.txt
安装依赖包
我这里使用到 MySQL 像配置 MySQL
详细链接
https://www.cnblogs.com/starof/p/4680083.html
我这里直接如下这么做即可
- # wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
- # rpm -ivh MySQL-community-release-el7-5.noarch.rpm
- # yum install MySQL-community-server
安装成功后重启 MySQL 服务.
# service mysqld restart
初次安装 MySQL,root 账户没有密码.
设置密码
- MySQL> set password for 'root'@'localhost' =password('PW');
- Query OK, 0 rows affected (0.00 sec)
- MySQL>
不需要重启数据库即可生效.
编码与远程连接设置
MySQL 配置文件为 / etc/my.cnf
最后加上编码配置
- [MySQL]
- default-character-set =utf8
这里的字符编码必须和 / usr/share/MySQL/charsets/Index.xml 中一致.
把在所有数据库的所有表的所有权限赋值给位于所有 IP 地址的 root 用户.
MySQL> grant all privileges on *.* to [email protected]'%'identified by 'pw';
如果是新用户而不是 root, 则要先新建用户
MySQL>create user 'username'@'%' identified by 'pw';
此时就可以进行远程连接了.
我项目中用到 MySQL-python-1.2.5.zip
只能手动配置
详细链接 https://blog.csdn.net/yelu_hong/article/details/83827833
我这项目只需如下配置
下载安装包:
- MySQL-python-1.2.5.zip(下载地址: https://pypi.python.org/pypi/MySQL-python )
- setuptools-0.6c8.tar.gz(下载地址: http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c8.tar.gz)
1. 下载安装 setuptools
- [[email protected] opt]#tar xzf setuptools-0.6c8.tar.gz
- [[email protected] setuptools-0.6c8]# python setup.py build
- [[email protected] setuptools-0.6c8]# python setup.py install
2. 下载安装 MySQL-python
- [[email protected] opt]#unzip MySQL-python-1.2.5.zip
- [[email protected] opt]# cd MySQL-python-1.2.5/
- [[email protected] MySQL-python-1.2.5]$ sudo python setup.py build
- [[email protected] MySQL-python-1.2.5]$ sudo python setup.py install
如果中间报很多奇奇怪怪的错,
原因是因为没有安装 MySQL 和 python 开发环境.
解决方法: sudo yum install python-devel MySQL-devel
然后再安装一次即可成功
- [[email protected] MySQL-python-1.2.5]$ python setup.py build
- [[email protected] MySQL-python-1.2.5]$ python setup.py install
Windows 系统下:
安装: MySQL-python-1.2.3.win-amd64-py2.7.exe(32 位安装: MySQL-python-1.2.5.win32-py2.7.exe)
- DjangoUeditor
- https://github.com/zhangfisher/DjangoUeditor
cd 解压后路径
python setup.py install
三
测试项目
- # 来项目目录下执行
- workon LCVENV
cd 项目目录
python manage.py runserver 9000
来源: http://www.bubuko.com/infodetail-3020948.html