nodejs安装python(nodejs安装到d盘有影响么)

nodejs安装python(nodejs安装到d盘有影响么)使用虚拟环境的意义在于三点 创建独立的 Python 环境 多个 Python 互相独立互不影响 比如可以是不同的 Python 版本 里面可以有不同的 python 组件 虚拟环境中 可以在没有权限的情况下直接安装新套件 不同应用在不同的虚拟环境中可以使用不同的套件版本 并且升级套件不会影响其他应用 解决了不同应用间多版本的冲突问题 python 的虚拟环境主要使用的是 virtualenv 软件

大家好,我是讯享网,很高兴认识大家。



使用虚拟环境的意义在于三点:

  1. 创建独立的Python环境,多个Python互相独立互不影响,比如可以是不同的Python版本,里面可以有不同的python组件
  2. 虚拟环境中,可以在没有权限的情况下直接安装新套件
  3. 不同应用在不同的虚拟环境中可以使用不同的套件版本,并且升级套件不会影响其他应用,解决了不同应用间多版本的冲突问题。

python的虚拟环境主要使用的是virtualenv软件,而virtualenvwrapper是virtualenv的扩展包,用于管理虚拟环境。它的作用是:

  1. 将所有虚拟环境整合到一个目录下
  2. 管理(创建,删除,复制)虚拟环境
  3. 切换虚拟环境

1、安装python虚拟环境工具

python虚拟环境影响线上发布吗_virtualenv
讯享网

2、安装配置虚拟环境

进入到需要安装虚拟环境的目录

python虚拟环境影响线上发布吗_虚拟环境_02

创建一个python虚拟环境

python虚拟环境影响线上发布吗_python虚拟环境影响线上发布吗_03

运行虚拟环境

python虚拟环境影响线上发布吗_virtualenv_04

检测虚拟环境当中已经安装的内容(此时没有任何内容输出)

python虚拟环境影响线上发布吗_python_05

3、安装flask

python虚拟环境影响线上发布吗_virtualenv_06

安装完毕以后,再次检查已经安装的内容(此时已经发现里面有了一些扩展包)

python虚拟环境影响线上发布吗_python_07

4、退出虚拟化环境(退出以后发现前缀没有venv标识)

python虚拟环境影响线上发布吗_python_08

Ubuntu系统安装虚拟环境步骤:

1)登录root用户
操作略

2)安装包管理神器pip

配置过程:

在~/.bashrc中添加行:

运行使配置生效: 

此时virtualenvwrapper就配置好了,接下来可以使用命令运行虚拟环境。

创建新虚拟环境 

创建指定python版本的虚拟环境,第一行为3版本,第二行为2版本 

启动/ 切换虚拟环境 

删除虚拟环境 

离开虚拟环境 

接下来就是要在虚拟环境当中安装我们需要的包或者软件了.

通常我们会遇到requirements.txt这样的文件,这个里面说明了我们运行这个项目需要的软件依赖包。

python虚拟环境影响线上发布吗_python虚拟环境影响线上发布吗_09

首先说明一下这个文件是如何生成的

还是要切换到我们前面为该项目创建的一个虚拟环境当中,接下来我们可以在克隆的项目中找到这个文件,然后执行requirements.txt文件进行安装。

这一步基本上就可以把所有需要的内容给安装成功了。

小讯
上一篇 2025-04-15 21:05
下一篇 2025-05-27 15:48

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/179016.html