设为首页 加入收藏

TOP

Python 3.6 的 venv 模块(二)
2018-08-06 10:54:46 】 浏览:253
Tags:Python 3.6 venv 模块
l 27 11:44 pip
-rwxr-xr-x. 1 xuyaowen xuyaowen  243 Jul 27 11:44 pip3
-rwxr-xr-x. 1 xuyaowen xuyaowen  243 Jul 27 11:44 pip3.6
lrwxrwxrwx. 1 xuyaowen xuyaowen    7 Jul 27 11:44 python -> python3
lrwxrwxrwx. 1 xuyaowen xuyaowen  16 Jul 27 11:44 python3 -> /usr/bin/python3


include:
total 0


lib:
total 4.0K
drwxr-xr-x. 3 xuyaowen xuyaowen 4.0K Jul 27 11:44 python3.6


我们当前 产生了很多虚拟环境相关的文件:


../venvtest
├── bin
│  ├── activate      用来激活虚拟环境
│  ├── activate.csh
│  ├── activate.fish
│  ├── easy_install
│  ├── easy_install-3.6
│  ├── pip
│  ├── pip3
│  ├── pip3.6
│  ├── python -> python3
│  └── python3 -> /usr/bin/python3
├── include
├── lib
│  └── python3.6
│      └── site-packages
├── lib64 -> lib
└── pyvenv.cfg


默认情况下,是创建 一个全新的python执行环境,并包含pip命令,当你激活虚拟环境后,我们可以 使用 pip 安装我们需要的第三方包并且新安装的包不在系统中出现。下面我们进行激活环境:


?  venvtest source ./bin/activate
(venvtest) ?  venvtest


前面出现 虚拟环境的名称,说明我们环境激活成功,这时候我们再进行运行python :


(venvtest) ?  venvtest python -V
Python 3.6.5


可以发现,此时我们的python的环境为 3.6.5, 虚拟环境运行成功。当然你也可以在创建虚拟环境的时候使用 --system-site-packages 选项,来让虚拟环境使用系统的已经安装的包。


我们进一步阅读 activate 脚本:


(venvtest) ?  bin cat activate | head -n 2
# This file must be used with "source bin/activate" *from bash*
# you cannot run it directly


你会发现,它前两行说明,你只能使用 source 命令来激活它。


好了,到这里大致会使用 venv 模块了。希望你使用愉快。


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇数据压缩的重要组成部分---位操作 下一篇C/C++ 图的创建及图的相关函数(链..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目