在 python 开发过程中,导入第三方库是最常见的操作,但是如果咋在本机自带 python 环境下安装第三方包。
就会造成库的冗余,比如某个项目只需要部分第三方库,但是其他项目又需要其他的第三方库。如此一来,在用
pip freeze > requirements.txt
导出库依赖的时候,很可能会出现很多并不是本项目需要的库,所以这个时候我们就需要用到虚拟环境了。
我这里介绍的是 pipenv,当然还有其他的工具,比如 virtualenv
1. 安装:
pip install pipenv
2. 使用:
首先创建项目,然后进入项目根目录,我这里演示一遍
mkdir flask_study cd flask_study pipenv shell
如此等待它执行完成之后即可。以后每次想要进入虚拟环境也是执行
pipenv shell
3. 安装第三方库
这里就以安装 Flask 为例
pipenv install Flask
即可完成安装。
4. 在 pipenv 环境下导出依赖
pip freeze > requirements.txt
可以看到,跟普通环境下一样的操作。
5. 修改源镜像 (国内加快速度)
在执行了 pipenv shell 操作之后,会在根目录生成一个 Pipfile 文件,这是它的内容
[[source]] name = "douban" url = "https://pypi.tuna.tsinghua.edu.cn/simple" verify_ssl = true [dev-packages] [packages] [requires] python_version = "3.6"
将 url 改成
https://pypi.tuna.tsinghua.edu.cn/simple
即可。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。
这份教程是帮助你安装和使用 Python 的包 本指南会告诉你如何安装和使用必要的工具。值得注意的是 Python 可以做许多许多的事情,至于你如何去安装和管理你的依赖可能会根据你项目的不同而不同。这份指南更多是开发和部署网络服务(包括 web 应用),但是这份指南同样适用于帮助你管理任何项目的开发和测试环境。 注意:这份指南是在 Python 3 版本下完成的,如果你由于不可抗拒的原因仍然在使用
本文向大家介绍Pipenv一键搭建python虚拟环境的方法,包括了Pipenv一键搭建python虚拟环境的方法的使用技巧和注意事项,需要的朋友参考一下 由于python2和python3在部分语法上不兼容, 导致有人打趣道:"Python2和Python3是两门语言" 对于初学者而言, 如果同时安装了python2和python3, 那运行python程序就可能会遇到2和3混用的尴尬 为解决p
不能将“virtualenv”识别为内部或外部命令、可操作程序或批处理文件。 我正在遵循的步骤 在默认目录下安装-pip安装virtualenv 要创建一个venv,请运行此virtualenv-p python3 venv 激活virtualenv\Scripts\Activate 它看起来像这样(venv)
问题内容: 从代码移动到新机器(可能运行不同的OS)相对简单并且给出相同结果的意义上来说,主要的工作之一就是确保代码的可移植性。 来自Python背景,我习惯了虚拟环境的概念。与所需软件包的简单列表一起使用时,这可以确保安装的软件包和库在任何计算机上都可用,而不会引起太多麻烦。当然,这不能保证- 不同的操作系统都有自己的缺点和特点-但这可以为您提供95%的解决方案。 R中是否存在这样的东西?即使它
我做了一个虚拟环境,我可以在命令提示符下激活它,但它不能用my_venv2\脚本\activate.bat激活它,我也不能在py魅力的终端中激活它
本文向大家介绍Flask框架搭建虚拟环境的步骤分析,包括了Flask框架搭建虚拟环境的步骤分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Flask框架搭建虚拟环境的步骤。分享给大家供大家参考,具体如下: 为什么要搭建虚拟环境? 在开发过程中, 当需要使用python的某些工具包/框架时需要联网安装 比如联网安装Flask框架flask-0.10.1版本 提示:使用如上命令, 会将fl