python搭建项目的虚拟环境

 更新时间:2024年03月27日 08:42:11   作者:深浅Java  
本文主要介绍了python搭建项目的虚拟环境,主要就是在多个项目中进行一个隔离,防止包的版本冲突或者其他情况,下面就来介绍一下具体步骤,感兴趣的可以了解一下

前言

python虚拟环境类似一个虚拟机,主要就是在多个项目中进行一个隔离,防止包的版本冲突或者其他情况,并且在虚拟环境中pip下载包的存放路径也会只在当前项目中,不会放在全局安装目录中。这就是虚拟环境的优势。

python环境安装

注意: 在操作下面的情况下,你首先必须安装python环境依赖,否则下面的所有都无法完成操作
链接: python官网下载地址

在这里插入图片描述

命令创建虚拟环境

首先创建一个文件夹,也就是这个项目的名称(随便起,最好不要中文)

进入到这个项目里面,以cmd命令打开这个项目

在这里插入图片描述

使用 python -m venv myenv 命令创建虚拟环境,其中myenv这个名称是我随便起的,我也推荐最好不要是中文,就会在目录下面生成一个文件夹。

在这里插入图片描述

文件结构如下:

在这里插入图片描述

激活这个虚拟环境,注意:只有激活了虚拟环境才算是进入虚拟环境,否则你安装的就会实在全局路径下,也就是你安装python包的那个里面。Windows下使用 myenv\Scripts\activate.bat linux/Mac下使用 source myenv/bin/activate ,如果出现下面的这个界面样式,表示你进入成功,并且使用 pip install 下载的包会存放在当前项目文件夹下.

在这里插入图片描述

如果要退出虚拟环境,你就需要使用 myenv\Scripts\deactivate.bat 命令,如图所示

在这里插入图片描述

PyCharm中项目配置

刚刚我们是自己手动命令创建的一个项目,这个时候我们需要在PyCharm中识别这个项目,首先通过PyCharm打开这个项目,打开项目之后如果运行项目,会有报错提示,下面需要在项目色settings中配置虚拟环境。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

使用PyCharm创建项目

在这里插入图片描述

这种方式,唯一的缺点就是必须先选择下载的全局python版本,进入到项目里面去了,才能更换版本。

到此这篇关于python搭建项目的虚拟环境的文章就介绍到这了,更多相关python搭建虚拟环境内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • libreoffice python 操作word及excel文档的方法

    libreoffice python 操作word及excel文档的方法

    这篇文章主要介绍了libreoffice python 操作word及excel文档的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • Python下的Softmax回归函数的实现方法(推荐)

    Python下的Softmax回归函数的实现方法(推荐)

    下面小编就为大家带来一篇Python下的Softmax回归函数的实现方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • python为tornado添加recaptcha验证码功能

    python为tornado添加recaptcha验证码功能

    tornado作为微框架,并没有自带验证码组件,recaptcha是著名的验证码解决方案,简单易用,被很多公司运用来防止恶意注册和评论。tornado添加recaptchaHA非常容易
    2014-02-02
  • VS2022编译安装Qt6.5源码教程

    VS2022编译安装Qt6.5源码教程

    这篇文章主要介绍了VS2022编译安装Qt6.5源码,在这里解压方式可以使用7z解压,也可以使用MinGW中的tar进行解压,本文给大家介绍的非常详细,需要的朋友可以参考下
    2023-05-05
  • Django admin显示json字段方法详解

    Django admin显示json字段方法详解

    这篇文章主要为大家介绍了Django admin显示json字段方法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-06-06
  • python实现从ftp上下载文件的实例方法

    python实现从ftp上下载文件的实例方法

    在本篇文章里小编给大家整理了关于python实现从ftp上下载文件的实例方法,需要的朋友们可以参考下。
    2020-07-07
  • 使用PyTorch处理多维特征输入数据的完美实现

    使用PyTorch处理多维特征输入数据的完美实现

    在机器学习和深度学习领域,我们经常会面对具有多维特征输入的问题,这种情况出现在各种应用中,包括图像识别、自然语言处理、时间序列分析等,PyTorch是一个强大的深度学习框架,在本篇博客中,我们将探讨如何使用PyTorch来处理多维特征输入数据
    2023-10-10
  • python 中的列表生成式、生成器表达式、模块导入

    python 中的列表生成式、生成器表达式、模块导入

    这篇文章主要介绍了python中的列表生成式、生成器表达式、模块导入 ,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-06-06
  • python ---lambda匿名函数介绍

    python ---lambda匿名函数介绍

    这篇文章主要介绍了python lambda匿名函数,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • Pytorch 定义MyDatasets实现多通道分别输入不同数据方式

    Pytorch 定义MyDatasets实现多通道分别输入不同数据方式

    今天小编就为大家分享一篇Pytorch 定义MyDatasets实现多通道分别输入不同数据方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01

最新评论