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 root@‘%‘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
[root@localhost opt]#tar xzf setuptools-0.6c8.tar.gz
[root@localhost setuptools-0.6c8]# python setup.py build
[root@localhost setuptools-0.6c8]# python setup.py install
2.下载安装MySQL-python
[root@localhost opt]#unzip MySQL-python-1.2.5.zip
[root@localhost opt]# cd MySQL-python-1.2.5/
[root@localhost MySQL-python-1.2.5]$ sudo python setup.py build
[root@localhost MySQL-python-1.2.5]$ sudo python setup.py install
如果中间报很多奇奇怪怪的错,
原因是因为没有安装mysql和python开发环境。
解决方法: sudo yum install python-devel mysql-devel
然后再安装一次即可成功
[root@localhost MySQL-python-1.2.5]$ python setup.py build
[root@localhost MySQL-python-1.2.5]$ python setup.py install
window系统下:
安装: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
原文:https://www.cnblogs.com/tacyi/p/10698027.html