首页 > 编程语言 >python虚拟环境

python虚拟环境

时间:2024-04-27 20:45:02浏览次数:29  
标签:这个 项目 python 创建 虚拟环境 安装

主要是解决自己的一些疑问:

1、python的虚拟环境其实就是对我们真实安装python的另一份。

2、当我们在pip时,我们经常只会安装一个包,但是却经常要安装依赖包,再删除时却只会删除我们安装的那个包,其它依赖包留了下来,这样就不好对包进行管理,下次我们安装相同包的不同版本时,就会出现目标包和安装依赖版本不一致。所以我们就得让安装的包控制在一个范围内,这个范围就是虚拟环境。

 3、激活虚拟环境的命令(activate)其实就是把目标环境的path放到其它path之前

4、pycharm里面创建一个新的项目时,可以指定不同的虚拟环境的Python.exe,这样在你的项目里面,用的就是你指定的虚拟环境里面的相关包

 

5、在新建项目时,用新的虚拟环境,会把这个环境单独放到项目目录底下,如果你再下图中的第二个选勾地区选上的话,表明,这个项目的虚拟环境以后再创建其它项目时都能继续使用(Existing interpreter:会再这里面出现)

 demo3项目里的虚拟环境我们创建了一个djangov3的虚拟环境,它不再我们项目的目录下,所以在其它人创建项目时,可以使用这个djiangov3这个环境(在Existing interpreter可以找到这个虚拟环境)

 

 6、如果我这个项目做好了,其他人想使用我这个项目,我怎么把这个项目使用过的包给他呢,就直接复制一份我的虚拟环境就好了(说是复制其实就是通过把我自己使用的所以包的版本,通过命令pip freeze导出来一般命名为requirements.txt文件,这样别人就只需要安装这个文件里的所有包就行)

 

 

 

标签:这个,项目,python,创建,虚拟环境,安装
From: https://www.cnblogs.com/hxy-2732557596/p/18162447

相关文章

  • python库使用总结
    python库的使用1:print(补充)2:math2.1:math库包括的4个数学常数2.2math库中的函数幂对数函数三角曲线函数3:字符串处理函数补充:sorted(str)对字符串中的元素进行排序,返回排序后的列表,而不是字符串​ reversed(str)对字符串中的元素反向输出3.1字符串......
  • python学习思维导图分享
    python本文包含了我的一些python学习的笔记和思维导图第一部分:python基础导图下载链接第二部分:函数及其他文件操作导图下载链接第三部分:类及网络编程导图下载链接第四部分:mysql导图下载链接......
  • 深入理解Python协程:从基础到实战
    title:深入理解Python协程:从基础到实战date:2024/4/2716:48:43updated:2024/4/2716:48:43categories:后端开发tags:协程异步IO并发编程Pythonaiohttpasyncio网络爬虫第1章:协程基础1.1协程概念介绍协程(Coroutines)是一种特殊的软件构造,它允许程序在执......
  • Go的Gin框架中使用Cgo调用Python的CApi调用Python代码
    在Gin项目中定义Services用以唤起Python,值得注意的是需要在引入Python.h前使用#cgo声明依赖库packagecpython//#cgoCFLAGS:-I"Q:/Sill-/anaconda/envs/poetry/include"//#cgoLDFLAGS:-L"Q:/Sill-/anaconda/envs/poetry/libs"-lpython311//#include<Python.h>imp......
  • Python (GUI编程)模块 使用方法
    GraphicalUserInterface,简称GUI,中文名为图形用户界面,又称图形用户接口,是一种通过图形元素(如按钮、文本框、图像等)来与计算机程序进行交互的方式。与传统的命令行界面相比,GUI更加直观和易于使用,因为用户可以直接通过点击、拖拽等方式来完成任务,而无需记忆和输入复杂的命令。GUI......
  • Python 潮流周刊#48:Python 3.14 的发布计划
    本周刊由Python猫出品,精心筛选国内外的250+信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进Python技术,并增长职业和副业的收入。本期分享了12篇文章,11个开源项目,赠书5本《图解TCP/IP(第6版)》,以下是周刊......
  • [SUCTF 2019]Pythonginx
    [SUCTF2019]Pythonginx打开环境@app.route('/getUrl',methods=['GET','POST'])defgetUrl():url=request.args.get("url")host=parse.urlparse(url).hostname//urlparse对url中的各个组成部分进行分割ifhost=='suctf......
  • PageRank算法概述与Python实现
    PageRank算法是一种用于评估网页重要性的算法。它基于网页之间的链接结构来确定网页的权重和重要性。算法的核心思想是通过迭代计算网页之间的链接关系,以确定每个网页的权重。它将互联网视为一个有向图,其中网页是节点,链接是有向边。算法通过以下方式计算网页的PageRank值:每个网页......
  • python简介,第一个Python程序
    Python:可以做日常任务,比如自动备份你的MP3;可以做网站,很多著名的网站包括YouTube就是Python写的;可以做网络游戏的后台,很多在线游戏的后台都是Python开发的。Python当然也有不能干的事情,比如写操作系统,这个只能用C语言写;写手机应用,只能用Swift/Objective-C(针对iPhone)和Java(针对Andr......
  • 华为od python
    importsysrows=4cols=4matrix=[[0,1,1,1],[30,30,-1,40],[0,20,20,40],[10,-1,30,40]]offsets=((-1,0),(1,0),(0,-1),(0,1))classNode:def__init__(self,x,y):self.x=xself.y=yself.initial_energy=0......