问题背景

今天在win10环境下安装了open3d,其中使用了sublime test,碰到了许多问题,突然想要环境冲突应该怎么解决以及使用conda配置好环境的问题,解决思路如下:

此处conda常用命令如下:
conda activate base:激活环境
python -m pip -V:查询当前环境使用的python版本以及包管理工具pip的位置等

一.每个版本的python版本都有自己的pip

查询pip路径的标准格式:python -m pip -V
如图所示(我的conda环境一共有两个环境):

a.注意事项

注意:
上面的情况是,我在conda环境外安装了python 3.7,conda里base安装的python3.8,py35安装的python3.5。
在conda没有启动的时候,独立安装的python如果环境变量扫描的优先级比conda的优先级低,那么conda会随便提供一个python给用户(但是不会是我们conda中的base和我们创建的py35里面的python,除非指定了),独立安装的python路径就会扫描不到,就不会启动独立安装的python了。

比如说,我的环境变量这么设置:

那么在终端运行时,启动的会是conda提供的一个python,如图:

如果把环境变量,改成如图所示:

那么在运行时,那么会默认启动独立安装的python,如图:

win10的环境变量打开步骤:此电脑右击->属性->高级系统设置->环境变量->双击系统变量中的Path即可。

二.选择性使用conda的环境

具体表现在:配置程序的环境变量,可以指定使用配置好的某个conda环境

使用编辑器sublimetest作为python使用时,如何指定想要的解释器(说白了,就是指定python.exe文件的位置,因为python就是解释型语言)
下面以自己创建的conda环境为例,来更换不使用独立安装的python作为解释器,而使用conda环境中的py35环境的解释器(就是调用这个环境下的python作为解释器)为例,我自己conda环境如图所示:

下面开始使用sublimetest指定解释器:

a.如何指定python.exe的路径?如何所示:

b.就会得到下图指定解释器位置的界面:

如果不知道这里的具体格式怎么写,有一种方法可以模仿别人的写法,那里找?按ctrl+s保存,然后会有已经存在的写好的解释器,如图:

然后复制上面的文件路径,找到同样是python的文件,点开就知道怎么写了,什么?你之前没有安装过python?那百度把。
最后指定conda的子环境中py35的的python.exe作为解释器(如果你想指定base环境的,那就找base的python.exe就好了)。

c.填写解释器路径

语法其实是用字典来表示的,里面的意思是:
1.“F:\Anaconda3\envs\py35\python.exe”:表示指定的解释器
2.-u :表示python运行.py文件的参数(事实上,x.py文件运行格式写全就是这样的:\解释器路径\python.exe -u x.py)
3.$file:表示自己写的py文件名

填写完了之后,保存命名为py35,就可以退出了。
这个解释器就路径就添加成功了,想选用这个解释器,那么就点击Tools->build System->py35就可以了。

d.重点

结合一二,仔细一想,你会发现非常有趣的一件事,体会到conda的强大了。
每个python都有自己的包管理工具pip:意思就是说这个python版本安装的包,只要调用了这个版本的python,那么调用的python包,也都是这个python版本安装的包。

上面只是以sublime编辑器来举了个例子,以熟悉如何指定pyhon解释器这么个过程。任何编辑器都可以实现这么个功能,主要是想表达conda的强大。

四.win10下bat文件

类似于ubuntu环境下sh文件

python理解以及conda使用相关推荐

  1. NLP实战:利用Python理解、分析和生成文本 | 赠书

    导读:本文内容参考自<自然语言处理实战:利用Python理解.分析和生成文本>一书,由Hobson Lane等人所著. 本书是介绍自然语言处理(NLP)和深度学习的实战书.NLP已成为深度 ...

  2. windows安装python环境、conda常用命令

    安装新的python环境: 1.进入要安装的路径 2.conda create -n 取个某名字python=3.某 出现问题:An HTTP error occurred when trying t ...

  3. python理解与应用(一)marks and 扩展模块

    python理解与应用(一) 复杂数据类型 容器类型 数据组织 计算 控制流:顺序.条件.循环 定义语句:def.class 代码对象 callable 一.datetime datetime.dat ...

  4. 【Python】利用Conda尝鲜Python 3.10

    1 简介 就在几天前,Python3.10的第一个正式版本3.10.0发布,之前我们只是从其各个测试版本中捕风捉影地知晓了一些可能加入的新特性,而在正式版本中,我们得以一睹其正式加入的诸多新特性. 本 ...

  5. Install Rouge and Pyrouge for python 2.7 (conda virtual env) on Linux 64

    Who to complain to about this terrible package???? Its official website was down, its bugs and excep ...

  6. PyCharm添加Anaconda中的虚拟环境,Python解释器出现Conda executable is not found(解决方案)

    项目场景: 在使用Anconda配置好虚拟环境后,需要添加到PyCharm中遇到的问题. 作者是在创建新项目的时候,选择conda环境出现Conda executable is not found的错 ...

  7. python pip、conda、windows CMD常用命令大全!

    文章目录 python pip 常用命令 1.查找软件 2.安装软件 3.更新软件 4.卸载软件 5.列出已安装软件 6.查看一个软件包时安装了哪些文件 7.命令补全 8.升级所有包 9.修改pip安 ...

  8. 利用Python理解TTF矢量字体显示原理

    本文从微软雅黑字体MSYH.TTF中抽取出2次B样条曲线和直线的控制节点坐标数据,利用Python将汉字轮廓绘制出来. MSYH字体轮廓是由2次B样条曲线和直线构成的,下图(fontforge软件获取 ...

  9. 利用python理解mvc架构模型

    MVC (model-view-control)(模型 视图 控制) 为什么会出现这三者呢? 其实是在做项目的过程中,为了使得代码更加清晰,且让各个模块负责自己的关注点也是关注点分离(SOC sepa ...

最新文章

  1. python爬虫算法深度优先_爬虫课程(四)|深度优先和广度优先算法
  2. 实验三 编程、编译、连接、跟踪
  3. grs matlab公式,[转载]matlab中Max的用法(转)
  4. BAT经典面试题精简版(基础知识附答案)
  5. TypeError: cannot unpack non-iterable int object查找指定文件夹下指定文件类型的数量
  6. es6 将字符串转换为json_ES6中Json、String、Map、Object之间的转换
  7. 写给很累的你:面对苦难,停止内耗
  8. 医学影像常用Python包
  9. error:control reaches end of non-void function [-Werror=return-type]
  10. 会计记录accton
  11. 76位健康专家共荐防病36计
  12. (均方、均方根、平均绝对值、标准)误差
  13. 【VM】权限不足,无法访问文件
  14. Google可翻译Word或PDF文档
  15. 微信小程序开发之倒计时定时器
  16. JavaWeb图书馆管理系统的设计与实现
  17. python爬虫之墨迹天气
  18. Hbase的表查询操作
  19. Python识别快递条形码及Tesseract-OCR使用详解
  20. android mvp模式弊端,《android-MVP模式的困惑》

热门文章

  1. 【分布计算环境笔记】10 SOA、网格计算、云计算与P2P技术
  2. 有关博士生的待遇(热!!!)
  3. 全网首拆乐视S50 Air,内部芯片、裂屏原因曝光
  4. jQuery easing
  5. 中介变量有3个维度应该怎么分析
  6. 中央处理器 —— CPU的功能和基本结构
  7. 票根不符合目标服务_什么!中考要交演出票的票根?官方解读来了!
  8. 智子社区顾问白硕:区块链宜从金融“主战场”周边做起
  9. 【换脸详细教程】手把手教你进行AI换脸:换脸流程及源码详解
  10. JYB/KS-II【双向拉绳开关】