博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python venv模块
阅读量:7092 次
发布时间:2019-06-28

本文共 1267 字,大约阅读时间需要 4 分钟。

hot3.png

环境:阿里云 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

.....

不再重复,可以参考我之前写的文章

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

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

你可能感兴趣的文章
centOS7 jdk安装
查看>>
spfa判负权边
查看>>
lLinux编程大全
查看>>
开发者需知的10类工具
查看>>
Android简单的ListViewDemo及每个控件的点击事件
查看>>
软件工程第三次作业
查看>>
POJ 1364 差分约束
查看>>
yml使用
查看>>
KVM性能测试
查看>>
express+gulp构建项目(五)swig模板
查看>>
【百度地图API】让用户选择起点和终点的驾车导航
查看>>
c#实现屏保
查看>>
Android学习笔记43-XML文件解析(Pull方式)
查看>>
【C#】委托
查看>>
左偏树
查看>>
转:JAVA 的wait(), notify()与synchronized同步机制
查看>>
我的Android进阶之旅------>Android关于dp(dip)、sp转px的工具类
查看>>
基于FineUIMVC的代码生成器(传统三层)v1.0-2
查看>>
遍历数组按学号找人,若找到则输出信息,否则输出"查无此人"
查看>>
原型讲解二:原型是干什么用的
查看>>