python环境管理

MAC自带python是2.7, 项目需要3.4.3的环境,为了不冲突,需要环境管理

开发客户端
安装过程
python3

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就可以使用了

  1. 列出虚拟环境列表
    workon
  2. 新建虚拟环境
    mkvirtualenv self_env_name 或
    mkvirtualenv -p python3 self_env_name
  3. 启动/切换虚拟环境
    workon self_env_name
  4. 删除虚拟环境
    rmvirtualenv self_env_name
  5. 退出虚拟环境
    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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值