python venv模块

环境:阿里云 ubuntu 14.04

Python3.3以上的版本通过venv模块原生支持虚拟环境,可以代替Python之前的virtualenv。

该venv模块提供了创建轻量级“虚拟环境”,提供与系统Python的隔离支持。每一个虚拟环境都有其自己的Python二进制(允许有不同的Python版本创作环境),并且可以拥有自己独立的一套Python包。

需要注意的是,在Python3.3中使用”venv”命令创建的环境不包含”pip”,你需要进行手动安装。在Python3.4中改进了这一个缺陷。

官方文档 https://docs.python.org/3/library/venv.html

ubuntu14.04自带了python3.4,也有阿里云的源了。

ls /etc/apt/sources.list.d/sources-aliyun*

为了不扰乱原来的环境我们来使用 Python 虚拟环境

root@iZbp1a3rrzc8abdw4thdc7Z:/opt# python3 -m venv py3
The virtual environment was not created successfully because ensurepip is not
available.  On Debian/Ubuntu systems, you need to install the python3-venv
package using the following command.

    apt-get install python3-venv

You may need to use sudo with that command.  After installing the python3-venv
package, recreate your virtual environment.

root@iZbp1a3rrzc8abdw4thdc7Z:/opt# apt-get install python3.4-venv  (坑)

创建虚拟环境

root@iZbp1a3rrzc8abdw4thdc7Z:/opt# python3 -m venv py3      

python3 -m venv /path/to/new/virtual/environment

激活虚拟环境    
root@iZbp1a3rrzc8abdw4thdc7Z:/opt# source /opt/py3/bin/activate
(py3) root@iZbp1a3rrzc8abdw4thdc7Z:/opt# 

接下来就可以开工了。。

pip3 install django

django-admin startproject mysite

.....

不再重复,可以参考我之前写的文章https://my.oschina.net/longquan/blog/1590277

此篇可以作为ubuntu下安装python3+django了-。-哈哈

转载于:https://my.oschina.net/longquan/blog/1634129

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值