MAC自带python是2.7, 项目需要3.4.3的环境,为了不冲突,需要环境管理
开发客户端
- 统一使用
【PYCHARM】https://www.jetbrains.com/pycharm/
【license server】 http://www.aku.vn/idea
安装过程
python3
- 统一安装【PYTHON 3.4.3】https://www.python.org/downloads/release/python-343/
virtualenv
virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响
安装:
sudo pip install virtualenv
创建虚拟环境(默认使用系统自带python,可以使用 -p python3 指定python版本):
virtualenv self_env_name 或
virtualenv -p python3 self_env_name
启动虚拟环境:
cd self_env_name
source ./bin/activate
此时命令行会多一个(self_env_name),self_env_name为虚拟环境名称,接下来所有模块都只会安装到该目录中
退出虚拟环境
deactivate
virtualenvwrapper
virtaulenvwrapper是virtualenv的扩展包,用于更方便管理虚拟环境
安装
sudo pip virtualenvwrapper
默认virtualenvwrapper安装在/usr/local/bin下面
创建目录用来存放虚拟环境: mkdir $HOME/.virtualenvs
在~/.bashrc中添加行: export WORKON_HOME=$HOME/.virtualenvs
在~/.bashrc中添加行:source /usr/local/bin/virtualenvwrapper.sh
运行: source ~/.bashrc
此时virtualenvwrapper就可以使用了
- 列出虚拟环境列表
workon - 新建虚拟环境
mkvirtualenv self_env_name 或
mkvirtualenv -p python3 self_env_name - 启动/切换虚拟环境
workon self_env_name - 删除虚拟环境
rmvirtualenv self_env_name - 退出虚拟环境
deactivate
pip3 install -r requirements.txt 基于python3来安装文件中的依赖插件
安装外部域名通道
注册账号:【natapp】https://natapp.cn
* 使用免费http隧道
* 修改本地端口8000
* 下载客户端并通过命令行启动
chmod +x natapp
./natapp -authtoken=myself_token
启动以后会分配域名:
Powered By NATAPP Please visit https://natapp.cn (Ctrl+C to Quit)
Tunnel Status Online
Version 2.2.0
Forwarding http://jkqxy.free.natapp.cc -> 127.0.0.1:8000
Web Interface http://127.0.0.1:4040
Total Connections 0
Avg Conn Time 0.00ms
通过http://jkqxy.free.natapp.cc就可以访问本机了
启动natapp:
cd Downloads
./natapp -authtoken=756947594hhjkhjkeh
git clone 项目,并用PyCharm打开项目,一个项目一个环境
Terminal中创建一个虚拟环境
mkvirtualenv -p python3 my_env
workon my_env
pip install -r requirements.txt
启动natapp:
cd Downloads
./natapp -authtoken=732ffcf713518b82
git clone 项目,并用PyCharm打开项目,一个项目一个环境
Terminal中创建一个虚拟环境
mkvirtualenv -p python3 my_env
workon my_env
pip install -r requirements.txt
在settings.py中加入自己的“业务服务”
python manage.py makemigrations your_apps_name //将model映射成sql
python manage.py migrate your_apps_name //执行
在执行 pip install 之前
###使用国内镜像,速度快###
创建配置文件:
$HOME/.pip/pip.conf
添加以下内容:
[global]
trusted-host = mirrors.aliyun.com
index-url = http://mirrors.aliyun.com/pypi/simple