python创建虚拟环境的几种方式

这篇具有很好参考价值的文章主要介绍了python创建虚拟环境的几种方式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

venv是Python的虚拟环境管理工具,它可以创建独立的Python环境,让不同项目使用不同的Python版本和依赖库,避免版本冲突和依赖冲突问题。使用Python venv可以方便地创建、激活、退出、删除虚拟环境,以及在虚拟环境中安装、升级、卸载包等操作。

Venv入门教程(命令行界面)

 文章来源地址https://www.toymoban.com/news/detail-785794.html

以下是使用Venv创建和管理虚拟环境的入门教程:

  • 安装Python 首先需要安装Python,可以从官网下载安装包进行安装。

  • 创建虚拟环境 在命令行中输入以下命令来创建一个名为myenv的虚拟环境:

python -m venv myenv
​
python -m venv .venv
# 一般在项目中,用.venv文件夹代表虚拟环境目录
  • 激活虚拟环境 在Windows系统中,进入虚拟环境的Scripts目录下,运行activate.bat文件来激活虚拟环境:

cd myenv\Scripts
activate.bat
# 或 .\activate

        在Linux或macOS系统中,进入虚拟环境的bin目录下,运行activate文件来激活虚拟环境:

source myenv/bin/activate

        激活虚拟环境后在命令行的提示符左侧标注该虚拟环境,如下:

python (python -m venv) 命令创建虚拟环境 csdn,笔记,python,开发语言

 

 

  • 安装包 在虚拟环境中使用pip命令来安装需要的包,例如:

pip install numpy
  • 退出虚拟环境 在任何操作系统中,可以使用以下命令退出虚拟环境:

deactivate
  • 删除虚拟环境 在任何操作系统中,可以删除虚拟环境的目录来删除虚拟环境:

rmdir /s myenv    # Windows
rm -rf myenv      # Linux/macOS

或则直接在项目文件夹中删除myenv文件夹。

全部演示过程(Windows):

python (python -m venv) 命令创建虚拟环境 csdn,笔记,python,开发语言

 

在jupter notebook使用venv创建好的虚拟环境

确保虚拟环境中已安装ipykernel。

在虚拟项目环境中使用Jupyter notebook的步骤如下:

$ python -m venv projectname #安装虚拟环境,若已安装,则略过
$ python -m venv .venv
$ source projectname/bin/activate #启用虚拟环境
(venv) $ pip install ipykernel # 在虚拟环境的提示符下,利用pip安装ipykernel。
                               # 试验了一次,安装了一次之后,就不需要再次安装了。
(venv) $ ipython kernel install --user --name=projectname # 安装一个新的kernel

运行jupyter notebook选择内核

python (python -m venv) 命令创建虚拟环境 csdn,笔记,python,开发语言

 

 

在Pycharm中创建虚拟环境

在创建项目时,创建虚拟环境

python (python -m venv) 命令创建虚拟环境 csdn,笔记,python,开发语言

 

 

在项目内创建虚拟环境

打开文件-设置-项目-Python解释器,在右侧选择添加本地解释器。

python (python -m venv) 命令创建虚拟环境 csdn,笔记,python,开发语言

 

创建虚拟环境

python (python -m venv) 命令创建虚拟环境 csdn,笔记,python,开发语言

 

激活虚拟环境 

在Pycharm包管理界面安装包,就不需要我们手动激活虚拟环境让后在用pip安装包。

 

python (python -m venv) 命令创建虚拟环境 csdn,笔记,python,开发语言从Pycharm中打开终端(不同版本的终端按钮不一样,有的在底端,有的在左下端)

python (python -m venv) 命令创建虚拟环境 csdn,笔记,python,开发语言

 从Pytcharm中打开的终端是已经激活了虚拟环境的,在这里可以执行pip命令安装的包。如果在终端的命令提示符前面没有用圆括号包裹的虚拟环境名称,则说明没用激活虚拟环境,在这种情况下如果执行pip安装,会直接安装到全局python环境中,并不会安装到虚拟环境中。

python (python -m venv) 命令创建虚拟环境 csdn,笔记,python,开发语言

 

 

在VsCode中创建虚拟环境

用VsCode打开项目,按组合键Shift+Ctrl+P打开命令框,输入python

python (python -m venv) 命令创建虚拟环境 csdn,笔记,python,开发语言

选择要创建的虚拟环境类型

python (python -m venv) 命令创建虚拟环境 csdn,笔记,python,开发语言

 

一般选择Ven虚拟环境,选择指定的版本。

python (python -m venv) 命令创建虚拟环境 csdn,笔记,python,开发语言

 

创建成功

python (python -m venv) 命令创建虚拟环境 csdn,笔记,python,开发语言

 

激活虚拟环境python (python -m venv) 命令创建虚拟环境 csdn,笔记,python,开发语言

 

 

 

到了这里,关于python创建虚拟环境的几种方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python自带的venv创建虚拟环境报错Error: Command returned non-zero exit status 1.

    Windows 10 教育版64位 Python 3.6.3 今天使用 python 自带的 venv 使用如下的命令: 创建虚拟环境报错: Error: Command \\\'[\\\'E:\\\\Code\\\\Python\\\\Git\\\\test1\\\\aaa\\\\Scripts\\\\python.exe\\\', \\\'-Im\\\', \\\'ensurepip\\\', \\\'--upgrade\\\', \\\'--default-pip\\\']\\\' returned non-zero exit status 1.) 这个时候,回到你需要创建 venv 的路径,发现我的新环境

    2024年02月16日
    浏览(49)
  • 解决报错:找不到命令 “python”,您的意思是 “python3” 命令来自 Debian 软件包 python3 的几种方式

    如果系统中只安装了 Python 3,在执行命令 “python …” 时系统会无法识别,但每次输入 “python3 …” 又觉得有些麻烦和累赘, 因此,以下任意一种方法可以将 “python” 命令关联到 Python 3: 创建软链接: 你可以创建一个指向 Python 3 的软链接,使 “python” 命令自动执行 Py

    2024年02月03日
    浏览(69)
  • Python 虚拟环境管理—— venv

    本篇作为 Python 虚拟环境管理——conda 的续集,介绍一下另一个 Python 虚拟环境管理工具 venv 。 venv 和 conda 都是用于创建虚拟环境和管理包的工具,但它们之间有一些不同。 Python3.3 以上, venv 是内置的。它会直接在 当前项目 ( 当前文件夹下 )安装 Python 虚拟环境,因此它是

    2024年02月07日
    浏览(49)
  • python虚拟环境venv、virtualenv

    目录 原理 创建、删除虚拟环境 激活、退出、初始化虚拟环境 导出、导入虚拟环境 pycharm+虚拟环境 部署虚拟环境 pycharm目录下idea作用 pycharm目录下venv文件内容含义 虚拟环境是利用了操作系统中环境变量,以及进程间环境隔离的特性,python就是在激活虚拟环境的时候,激活脚

    2024年02月02日
    浏览(42)
  • 创建线程的几种方式

    线程和进程的区别: 进程是操作系统进行资源分配的最小单元。 线程是操作系统进行任务分配的最小单元,线程隶属于进程。 如何开启线程? 1、继承Thread类,重写run方法。 2、实现Runnable接口,实现run方法。 3、实现Callable接口,实现call方法。通过FutureTask创建一个线程,获

    2024年02月03日
    浏览(58)
  • python3 使用虚拟环境 venv

    在 Python 3.3 及更高版本中,Python标准库中提供了 venv 模块,可以用于创建Python虚拟环境。以下是 debian10 系统使用venv模块创建 Python3.11 虚拟环境的示例,按照以下步骤进行操作: 进入你的项目目录: 创建一个名为venv的虚拟环境: 这将在当前目录下创建一个名为venv的目录,并

    2023年04月09日
    浏览(39)
  • 【Python | Pycharm激活虚拟环境venv】

    环境准备: Windows10 PyCharm2020.3 x64 pycharm自带虚拟环境,我们只需要进行创建即可。 打开pycharm下方的terminal终端,执行 python -m venv {创建的虚拟环境名称} 例如: python -m venv myvenv ,其中myvenv就是我创建的的虚拟环境的名称 创建完成之后,当前目录下就会生成一个myvenv的文件夹

    2024年02月08日
    浏览(52)
  • Linux创建文件的几种方式

    使用 touch 命令来创建一个空文件,或者多个文件。当文件存在时,只会修改文件的访问和修改时间,不会清空内容。 批量创建 使用 vi vim 编辑器,输入内容并保存退出,来创建一个文件 :wq 保存退出 使用重定向符号 创建一个空文件 使用 创建文件,需要注意,当文件存在时

    2024年02月04日
    浏览(59)
  • Java创建对象的几种方式

    在Java中,对象是程序中的一种基本元素,它通过类定义和创建。本篇教程旨在介绍Java中创建对象的几种方式,包括使用new、反射、clone、反序列化等方式。 在Java中,最常用的创建对象方式是使用new。使用new创建对象的具体步骤如下: 使用new并指定

    2024年02月12日
    浏览(44)
  • 前端中对象的几种创建方式

    创建对象的几种方式: 1.字面量方式 2.工厂模式 3.构造函数模式 4.原型模式 缺点:创建多个对象时,需要重复代码,不能复用。 作用:批量创建同类型对象,降低代码冗余度。 缺点:创建出的新对象,不知道是什么Person或者Animal类型,需看函数内部代码。 构造函数 是一种特

    2023年04月08日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包