首页 > 其他 > 详细

LC(学圈)阿里云centos部署

时间:2019-04-12 19:46:18      阅读:152      评论:0      收藏:0      [点我收藏+]

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

 

LC(学圈)阿里云centos部署

原文:https://www.cnblogs.com/tacyi/p/10698027.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!