python配置虚拟环境

之前写python脚本,切换不同的服务器,账号,和anaconda 之类的python就会导致总是要重新pip一下新的插件,很麻烦,版本也不一样,可能会影响别人,也会影响自己的项目
因此用python的虚拟环境可以解决这个问题。

利用venv命令

步骤:
1 新建一个目录,用来存放项目的 如/root/django_project。创建的django_project文件夹
2 cd 进去
3 使用 python -m venv venv。第二个venv是个目录,可以自己改名(即虚拟环境名字:按照惯例,一般虚拟环境会被命名为venv),里面是我们所创建的虚拟环境。与虚拟环境相关的文件都会保存在这个文件目录中。
在这里插入图片描述
-m参数
python –help 给出帮助信息

  1. 激活虚拟环境
    进入env/bin 目录下
    在这里插入图片描述
    输入source activate 可以发现前面带了env
    在这里插入图片描述
    说明进入虚拟环境成功

小技巧

每次启动django项目都要 进入项目主目录,再运行manage.py 很麻烦,又要注意是不是env环境,因此用alias更改命令,使命令更加方便
alias go='conda deactivate && source /root/django_project/env/bin/activate && python /root/django_project/my_blog/manage.py runserver'
注意go=’’ 等于号两边是不能有空格的, conda deactivate是退出conda的python环境,因为我比较习惯用conda来安装python.
将命令加入 vim ~/.bashrc 后,再source ~/.bashrc 这样每次修改项目,只需要按go就可以启动虚拟环境+运行项目了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值