Python的虚拟环境是正常的现实环境相对应的。在虚拟环境中安装的包是与现实环境隔离的。也就是说,虚拟环境中的包只在虚拟环境中有效,在现实环境安装的包在虚拟环境中也不可见。


那么Pycharm中如何创建虚拟环境呢?

其中在创建项目的时候,就有创建虚拟环境的选项:


点选New environments using, 选择Virtualenv,选择项目存放位置Python解释器的版本,即可创建一个虚拟环境,我们的项目都在此虚拟环境中操作。


工程创建完成后,Ctrl+Alt+S打开设置界面:

界面左侧选择Python Interpreter即可看到,当前的虚拟环境中使用的Python接收器来自当前虚拟环境而不是其实际安装目录,同时默认安装的包也只有pip与setuptools,这说明虚拟环境确实起到了隔离现实环境的作用。


如果需要在该虚拟环境中安装包,不能直接通过命令行pip install 包名的形式安装,这样会直接安装在现实环境中。需要使用上图中的+号,调出安装包的界面:

在搜索框中输入包名,选择对应的版本,然后点击Install Package即可。

另外, 单击Manage Repositories可以修改pip install的镜像源,现有的镜像源数据可参考:修改pip install镜像源。

Python Pycharm创建虚拟环境相关推荐

  1. Pycharm创建虚拟环境

    目录 一.pycharm创建虚拟环境一般步骤 一.pycharm创建虚拟环境一般步骤 1.首先打开pycharm下的terminal 以下所有代码都在terminal输入. 2.创建名为xx的虚拟环境 ...

  2. 在python中创建虚拟环境和Django对数据库的操作(一)

    一怼:横州侧畔千帆过,漏出你这个小瘪三,我劝天公重抖擞,劈死你这个王八蛋(by.阅后即瞎) 先说笔者所使用的版本,笔者使用的是django1.8.4的版本,不同版本可能有不同请按照实际情况处理,本文只 ...

  3. pycharm创建虚拟环境后突然出现invalid SDK标识

    1.问题背景:之前有一个项目要做,所以单独创建虚拟环境再安装包,方便之后的项目打包,结果在某一天更换为该解释器时,出现invalid python SDK的标识,其中的包全部不见 2.解决过程: 2. ...

  4. python怎么创建虚拟环境_anaconda怎么创建python虚拟环境

    anaconda创建python虚拟环境的方法是:执行命令[conda create -n your_env_name python=xx]即可.如果我们要激活虚拟环境,执行命令[activate y ...

  5. Python (python -m venv)命令创建虚拟环境

    1 进入CMD, 使用命令python -m venv创建虚拟环境 C:\Users\xupeng>python -m venv d:\test_venv C:\Users\xupeng> ...

  6. pycharm创建python虚拟环境好处_pycharm虚拟环境的搭建

    优点 1.使不同应用开发环境相互独立 2.环境升级不影响其他应用,也不会影响全局的python环境 3.防止出现包管理混乱及包版本冲突 windows 安装 # 建议使用pip3安装到python3环 ...

  7. python tvtk库_PyCharm创建虚拟环境 和 TVTK库的安装

    注:示例系统环境:Windows10 64位 + Anaconda3: 昨天安装TVTK库遇到些麻烦,当时随便将库下到个文件夹安装后(没找到VENV文件夹...), 进行测试:from tvtk.to ...

  8. Django:cmd虚拟环境及第一个project、Pycharm虚拟环境及第一个project、Not Found favicon.ico、Windows命令行创建虚拟环境、Django版本选择

    一.虚拟环境 虚拟环境可以为单个项目创建一个单独的环境,在这个环境中,可以引入专为本项目服务的不同于本地的软件版本 安装在虚拟环境里的所有包,均不会对环境外的其他包产生影响,反之,在虚拟环境下运行时只 ...

  9. Python创建虚拟环境

    背景 如果你有多个python项目需要做,并且不同版本使用的Python或者包版本不一致,例如A项目需要使用Python3而B项目需要使用Python2.那么如何同时在一台电脑上共存这两个版本的Pyt ...

  10. Python VScode 配置虚拟环境(virtualenv)

    Python 虚拟环境 Python 之所以强大,除了语言本身的特性外,更重要的是拥有无所不及的第三方库.强大的软件库,让开发者将精力集中在业务上,而避免重复造轮子的浪费.但众多的软件库,形成了复杂的 ...

最新文章

  1. 直播|人大高瓴周骁:时空大数据与智慧城市前沿
  2. 华为:0元 + 3个月 = WEB全栈前端工程师
  3. Redis-10Redis的事务回滚
  4. PHP 循环删除无限分类子节点
  5. python哪个专业开这个课程-深圳python课程
  6. CAD .Net 开发-快速入门
  7. 4k纸是几厘米乘几厘米_4K纸有多大 。。厘米
  8. 使用Excel和Matlab批量修改图片名称
  9. 读书笔记-流畅的python(1-6章)
  10. 半导体衰落超出想象,会熊市反弹? – 25 年来 71 家公司的库存分析
  11. 简单的朋友圈界面-Android(一)
  12. 把url字符串转成url对象
  13. 软考A计划-试题模拟含答案解析-卷二
  14. ios 自定义拍照页面_iOS 自定义相机拍照,手动对焦和自动对焦
  15. Linux下搭建nginx服务器
  16. 关于DEM土方量算的计算方法
  17. PHP implode()函数
  18. 欧瑞变频器800参数设置_ABB800变频器面板控制方式参数设置
  19. 智慧城市的解决方案思考
  20. CSDN黑莓论坛开放了!

热门文章

  1. 前端模块化概念及规范之一commonjs
  2. Java+jquery+jsonp实现跨域
  3. 浅谈SQL Server中的快照
  4. 2.软件架构设计:大型网站技术架构与业务架构融合之道 --- 架构的道与术
  5. 36.Linux/Unix 系统编程手册(下) -- 进程资源
  6. 7.Linux/Unix 系统编程手册(上) -- 内存分配
  7. 17.词法分析和语法分析
  8. 12. No More MVC
  9. 46. Element isEqualNode() 方法
  10. 驱动人生后门清除方案