第6页 第1章 安装
- 章节名:第1章 安装
- 页码:第6页
# 虚拟环境 #### 使用虚拟环境的好处 - 避免包的混乱和版本的冲突 - 不需要管理员权限 ### 安装 虚拟环境曾使用第三方实用工具 [virtualenv](https://virtualenv.pypa.io/en/stable/#) 创建,但 Python 3.3 开始通过 [venv模块](https://docs.python.org/3/library/venv.html) 原生支持虚拟环境,可以完全代替 virtualenv 。 ### 创建和激活 参见Python 官方文档中 [Virtual Environments and Packages](https://docs.python.org/3/tutorial/venv.html#virtual-environments-and-packages) 和 [venv模块](https://docs.python.org/3/library/venv.html) 的说明。 #### 在当前目录创建 `$ pyvenv venv` `$ python -m venv venv` (Windows下有效) #### 激活 `$ source venv/bin/activate` `$ venv/Scripts/activate` #### 使用 pip - 安装: `$ pip install <package_name>` - 特定版本的安装 `$ pip install <package_name>==<package_version>` - 升级 `$ pip install --upgrade <package_name>` - 卸载 `$ pipuninstall <package_name>` - 显示包信息 `$ pip show <package_name>` - 显示所有安装的包 `$ pip list` - 导出所有安装包的信息 `$ pip freeze > requirements.txt` - 安装需求文件中的所有包 `$ pip install -r requirements.txt` #### 关于 [Pycharm](https://www.jetbrains.com/pycharm/) 若使用Pycharm管理项目,也可以方便地[创建虚拟环境](https://www.jetbrains.com/help/pycharm/2016.1/creating-virtual-environment.html) 。 若要在 Pycharm 的命令行中直接激活虚拟环境,可参考 stackoverflow 上的[这个问题的答案](http://stackoverflow.com/questions/22288569/how-do-i-activate-a-virtualenv-inside-pycharms-terminal):
PyCharm 2016.1 or 2016.2:Settings,Tools,Terminal, and add""/K <path-to-your-activate.bat>""toShell path and add (mind the quotes). Also add quotes around cmd.exe, resulting in: `"cmd.exe" /k ""C:\mypath\my-venv\Scripts\activate.bat""` 引自 第1章 安装
落花流水对本书的所有笔记 · · · · · ·
-
第6页 第1章 安装
-
第7页 2.1 程序的基本结构-初始化
#WSGI [WSGI]( https://wsgi.readthedocs.io/en/latest/ )(Web Server Gateway Interface, We...
-
2.2 路由和视图函数
#路由和视图函数 ##概念 - 客户端发送URL请求给Web服务器,服务器再通过WSGI协议将请求发送给...
说明 · · · · · ·
表示其中内容是对原文的摘抄