python通过cmd创建虚拟环境的实现(pip方式)

 更新时间:2023年11月07日 11:38:00   作者:何为xl  
Python的虚拟环境是正常的现实环境相对应的,在虚拟环境中安装的包是与现实环境隔离的,本文主要介绍了python通过cmd创建虚拟环境的实现,感兴趣的可以了解一下

前言:

在window中使用pipenv创建虚拟环境时,虚拟环境默认的位置是在C:\User\Administrator\.virtualenvs\目录下;

那如果我们想配置到自定义位置,该如何修改呢?

当我们在进行python项目开发的时候,为了不让项目间的python环境产生冲突,这是需要配置虚拟环境,从而使项目与项目之间的包相互隔离,互不影响。

一、方法一:virtualenv

1.安装虚拟环境库 virtualenv

打开cmd命令行,输入命令pip/pip3 install virtualenv,如下图:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv 

2.创建虚拟环境

用命令行切换到需要创建虚拟环境的目录地下,通过 virtualenv test1(test1 是自己创建的文件名,可随意取),如下图:

打开对应的文件夹可以看到相应的

但是此时创建好虚拟环境后,命令行并不会自动的进入到虚拟环境中,所以建议使用方法二创建虚拟环境。

二、方法二:virtualenvwrapper-win(推荐)

方法一创建好虚拟环境后,并没有自动进入到虚拟环境当中,需要经过一些操作才能进入虚拟环境。但是我们希望创建好虚拟环境后能自动进入到虚拟环境当中,所以建议使用方法二创建虚拟环境。

(1)下载虚拟环境库 virtualenvwrapper-win

执行命令下述代码,安装virtualenvwrapper-win库

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenvwrapper-win

测试:使用 virtualenvwrapper-win 创建虚拟环境。

(2)输入workon,检查是否安装成功。

注:该提示其实是已经安装成功了的,它只是提示在该目录下还没有创建虚拟环境而已。

(3)创建虚拟环境目录文件(★★★)

初始时,创建的虚拟环境都会默认在C盘。我们可以在其他大容量的硬盘建立专门存放虚拟环境的文件,这只需要在系统环境变量中新建系统变量 WORKON_HOME。

以后虚拟环境都放在 F:\PythonProject\virtualenvsFile 进行管理。

使用 echo %WORKON_HOME% 可查看配置是否成功,如果路径正确,可创建虚拟环境

如果上面 没有成功,就重新退出这个cmd窗口,重新打开一个cmd窗口试试。。

创建虚拟环境

(4)常用命令

mkvirtualenv 虚拟环境名称

workon # 可查看目前有哪些虚拟环境

workon 名字 # 可进入具体的虚拟环境下工作

deactivate #退出虚拟环境

rmvirtualenv [name] 删除虚拟环境

pip install -r requirements.txt 导入项目时,根据项目中的requirements.txt文件,安装相应库

注:还有其它方法可以创建虚拟环境,本章不逐一介绍,有兴趣者可以自行参考。

到此这篇关于python通过cmd创建虚拟环境的实现(pip方式)的文章就介绍到这了,更多相关python cmd创建虚拟环境内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python 创建子进程模块subprocess详解

    Python 创建子进程模块subprocess详解

    这篇文章主要介绍了Python 创建子进程模块subprocess详解,本文详细讲解了subprocess模块的方法、参数、使用实例等,需要的朋友可以参考下
    2015-04-04
  • 关于Python中*args和**kwargs的深入理解

    关于Python中*args和**kwargs的深入理解

    这篇文章主要给大家介绍了关于Python中*args和**kwargs的相关资料,*args和**kwargs代表的是变量, 变量前面的 *(星号)才是必须的,也可以写成*v和**vs;写成*args和**kwargs只是一个常用的书写方式,需要的朋友可以参考下
    2021-08-08
  • Python计算任意多边形间的重叠面积的示例代码

    Python计算任意多边形间的重叠面积的示例代码

    最近有个作业,给定的数据为多边形的各个顶点,为N*2的矩阵,N 为多边形的顶点个数,计算任意两个多边形重叠面积计算,本文就来详细的介绍一下
    2021-08-08
  • Pandas缺失值填充 df.fillna()的实现

    Pandas缺失值填充 df.fillna()的实现

    本文主要介绍了Pandas缺失值填充 df.fillna()的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • Python OpenCV直方图均衡化详解

    Python OpenCV直方图均衡化详解

    本文中将介绍如何使用OpenCV函数执行直方图均衡,并将其应用于灰度和彩色图像,以及将亮度归一化并提高图像的对比度。感兴趣的小伙伴可以了解一下
    2022-02-02
  • Pytorch中的数据转换Transforms与DataLoader方式

    Pytorch中的数据转换Transforms与DataLoader方式

    这篇文章主要介绍了Pytorch中的数据转换Transforms与DataLoader方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • 用python将word文档合并实例代码

    用python将word文档合并实例代码

    大家好,本篇文章主要讲的是用python将word文档合并实例代码,感兴趣的同学赶快老看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • python中如何使用朴素贝叶斯算法

    python中如何使用朴素贝叶斯算法

    本文主要介绍了python中如何使用朴素贝叶斯算法的相关知识。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-04-04
  • Python打印九九乘法表的5种方式代码示例

    Python打印九九乘法表的5种方式代码示例

    在Python中打印99乘法表的方法有很多种,比如for-for、while-while、while-for等,这篇文章主要给大家介绍了关于Python打印九九乘法表的5种方式,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-04-04
  • Python父目录、子目录的相互调用方法

    Python父目录、子目录的相互调用方法

    今天小编就为大家分享一篇Python父目录、子目录的相互调用方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-02-02

最新评论