python不像java,每个项目单独的库文件,python默认到安装目录中寻找库,但是可能不同的项目需要不同的包,或者需要包相同,版本不相同,这时虚拟环境就派上用场了

安装virtualenv

pip install virtualenv

创建虚拟环境

virtualenv testEnv

默认情况下,虚拟环境创建在当前用户目录下

创建好后,找到该目录,cd进入,虚拟环境目录下的scripts目录,里面有一个activate.bat脚本

就激活了创建的虚拟环境

执行deactivate.bat脚本即退出当前虚拟环境

上面需要知道虚拟环境的目录,比较麻烦,可以用virtualenvwrapper来做虚拟环境的管理

pip install virtualenvwrapper-win

如果是linux环境则不需要-win

安装好后,mkvirtualenv 命令即可创建虚拟环境

该命令创建好虚拟环境后自动进入虚拟环境目录,并激活虚拟环境,不需要手动执行

退出虚拟环境则只需要输入deactivate

workon命令查看当前有哪些虚拟环境

workon + 虚拟环境名称即可进入指定的虚拟环境

激活虚拟环境后即可在虚拟环境中安装我们项目需要的包

pytho的虚拟环境相关推荐

  1. 目标检测第7步:如何在Windows 10下,配置Pycharm中的YOLOv5(5.0)虚拟环境?

    (请先看这篇文章:本博打开方式!!!请详读!!!请详读!!!请详读!!!_Cat-CSDN博客) 这一篇博文和这一篇有异曲同工之妙,有兴趣的同学可以看一下:目标检测第5步:如何在Windows 10系 ...

  2. python global用法_Python 虚拟环境全知道

    对于每个python项目依赖的库版本都有可能不一样,如果将依赖包都安装到公共环境的话显然是没法进行区分的,甚至是不同的项目使用的python版本都不尽相同,有的用python2.7,有的用python ...

  3. python 虚拟环境 tensorflow GPU

    拿到一个新的容器之后,怎么创建一个独立的GPU训练环境呢?之前弄的时候总是零零散散的,现在把它总结在这里,供自己以及有需要的朋友查阅. conda创建 1.1 下载anaconda wget -c h ...

  4. 多版本python共存,安装三方库到指定python版本 多Python版本和虚拟环境

    多个Python版本:在同一台机器上安装不同的Python,例如2.7和3.4. 虚拟环境:独立的环境,既可以同时安装特定版本的Python,也可以安装任何特定于项目的软件包,而不会影响任何其他项目. ...

  5. linux 虚拟环境

    Linux下virtualenv与virtualenvwrapper详解 </h1><div class="clear"></div><d ...

  6. virtualenv创建虚拟环境为主_多版本

    20210821 指定python版本安装 20201223 进入虚拟环境之后 如果在其他虚拟环境的目录下 则会首先找到 其他环境的pip 并列出软件版本 如果要查看当前真实环境的情况 用下面的命令 ...

  7. Python 虚拟环境 virtualenv

    virtualenv Python 今天我们就不聊了.接下来咱们说说virtualenv,英文比较好的同学,可能已经猜到了一半,virtual,即:虚拟的.那env是什么鬼?environment吗? ...

  8. Python创建virtualenv(虚拟环境)方法

    虚拟环境的安装: 方法一:在后台手动安装1.输入命令:pip3 install virtualenv2.指定目录:cd....; 然后输入:virtualenv env_django(创建虚拟环境)3 ...

  9. Anaconda中pytorch环境搭建(包括详细的虚拟环境创建,以及虚拟环境中jupyter notebook的使用)

    PyTorch是一个开源的Python机器学习库,基于Torch,用于自然语言处理等应用程序. 2017年1月,由Facebook人工智能研究院(FAIR)基于Torch推出了PyTorch.它是一个 ...

最新文章

  1. windows codeblocks clang 3.7.0
  2. php输出多维json,json多维数组怎么利用php进行构造
  3. GDCM:gdcm::MediaStorage的测试程序
  4. iOS9 判断微信qq是否安装
  5. Thinkphp 发送邮件
  6. 【小技巧】【map】【set】【Java】map /set 的遍历
  7. imgkit分辨率_pythonhtml2image: imgkit 和 wkhtmltoimage的坑
  8. 使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength 属性设置的值。...
  9. 将阿拉伯数字转换为语文汉字数字
  10. 学习人工智能深度学习需要掌握的python语法糖
  11. Head First 设计模式
  12. tkinter教程目录
  13. 网易云课堂C++开发工程师案例-网吧收银系统(MFC+ADO) C++收银系统
  14. 每日一记:win10无法设置上网代理
  15. C++ 1 之 冲刺期末不挂科的入门
  16. Java web实现百度地图导航
  17. 橘子学java之java中的协程
  18. 使用METIS软件包进行图划分
  19. 任正非:华为为什么要坚持工业科学管理
  20. 如何压缩word文件的大小?

热门文章

  1. canvas SVG webGL比较
  2. 声纹识别demo_声纹识别 iOS SDK 文档
  3. CSS 字体大小 font-size属性
  4. 简单总结里的结构化,成长型思维
  5. python爬虫学习14
  6. CAD小问题解决办法1
  7. kafka reassign 限速_高速限速有了新规矩!公路限速标志设计规范即将施行
  8. 影响微信公众号排名的因素
  9. 仿知乎客户端的白天黑夜主题切换
  10. matlab锯齿交换,MATLAB折线消除锯齿平滑