Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
Python
提交
96946563
P
Python
项目概览
OpenDocCN
/
Python
通知
5
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
Python
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
96946563
编写于
2月 27, 2018
作者:
3
347073565@qq.com
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
两点水
更新博客
上级
d787a0d9
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
133 addition
and
0 deletion
+133
-0
Article/advanced/使用Python虚拟环境.md
Article/advanced/使用Python虚拟环境.md
+129
-0
README.md
README.md
+2
-0
SUMMARY.md
SUMMARY.md
+2
-0
未找到文件。
Article/advanced/使用Python虚拟环境.md
0 → 100644
浏览文件 @
96946563
python 的虚拟环境可以为一个 python 项目提供独立的解释环境、依赖包等资源,既能够很好的隔离不同项目使用不同 python 版本带来的冲突,而且还能方便项目的发布。
# virtualenv #
[
virtualenv
](
http://pypi.python.org/pypi/virtualenv
)
可用于创建独立的 Python 环境,它会创建一个包含项目所必须要的执行文件。
**安装 virtualenv**
```
$ pip install virtualenv
```
**配置 pip 安装第三方库的镜像源地址**
我们都知道,国内连接国外的服务器都会比较慢,有时候设置下载经常出现超时的情况。这时可以尝试使用国内优秀的
[
豆瓣源
](
https://pypi.douban.com/simple
)
镜像来安装。
使用豆瓣源安装 virtualenv
```
pip install -i https://pypi.douban.com/simple virtualenv
```
**virtualenv使用方法**
如下命令表示在当前目录下创建一个名叫 env 的目录(虚拟环境),该目录下包含了独立的 Python 运行程序,以及 pip副本用于安装其他的 packge
```
virtualenv env
```
当然在创建 env 的时候可以选择 Python 解释器,例如:
```
virtualenv -p /usr/local/bin/python3 venv
```
默认情况下,虚拟环境会依赖系统环境中的 site packages,就是说系统中已经安装好的第三方 package 也会安装在虚拟环境中,如果不想依赖这些 package,那么可以加上参数
`--no-site-packages`
建立虚拟环境
```
virtualenv --no-site-packages [虚拟环境名称]
```
**启动虚拟环境**
```
cd ENV
source ./bin/activate
```
注意此时命令行会多一个
`(ENV)`
,ENV为虚拟环境名称,接下来所有模块都只会安装到这个虚拟的环境中去。
**退出虚拟环境**
```
deactivate
```
如果想删除虚拟环境,那么直接运行
`rm -rf venv/`
命令即可。
**在虚拟环境安装 Python packages**
Virtualenv 附带有 pip 安装工具,因此需要安装的 packages 可以直接运行:
```
pip install [套件名称]
```
# Virtualenvwrapper
Virtualenvwrapper 是一个虚拟环境管理工具,它能够管理创建的虚拟环境的位置,并能够方便地查看虚拟环境的名称以及切换到指定的虚拟环境。
**安装(确保virtualenv已经安装)**
```
pip install virtualenvwrapper
```
或者使用豆瓣源
```
pip install -i https://pypi.douban.com/simple virtualenvwrapper-win
```
注:
安装需要在非虚拟环境下进行
**创建虚拟机**
```
mkvirtualenv env
```
创建虚拟环境完成后,会自动切换到创建的虚拟环境中
当然也可以指定虚拟机的 python 版本
```
mkvirtualenv env -p C:\python27\python.exe
```
**列出虚拟环境列表**
```
workon 或者 lsvirtualenv
```
**启动/切换虚拟环境**
使用 workon [virtual-name] 即可切换到对应的虚拟环境
```
workon [虚拟环境名称]
```
**删除虚拟环境**
```
rmvirtualenv [虚拟环境名称]
```
**离开虚拟环境,和 virutalenv 一样的命令**
```
deactivate
```
README.md
浏览文件 @
96946563
...
...
@@ -116,4 +116,6 @@ IT 行业相对于一般传统行业,发展更新速度更快,一旦停止
# Python 进阶
*
[
使用Python虚拟环境
](
/Article/advanced/使用Python虚拟环境.md
)
持续更新....
SUMMARY.md
浏览文件 @
96946563
...
...
@@ -83,3 +83,5 @@
*
[
装饰器
](
/Article/python16/1.md
)
*
[
知识点补漏
](
README.md
)
-
[
Python 关键字 yield
](
/Article/supplement/Python关键字yield.md
)
*
[
**Python 进阶部分**
]
*
[
使用Python虚拟环境
](
/Article/advanced/使用Python虚拟环境.md
)
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录