python conda操作方法


Posted in Python onSeptember 11, 2019

conda 虚拟环境安装

List item

conda env list #查看已安装虚拟环境

coda创建虚拟环境非常方便:官方教程:https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html

下面以storm_control的安装为例

1.查看已安装虚拟环境

conda env list

可以发现已经安装的虚拟环境都是默认在Anaconda3/envs/“my_name”里面

2.安装新的虚拟环境:conda create --name myenv python=3.6

myenv是我们自己取的名字

3.激活虚拟环境:activate myenv

4.安装需要包:

$ conda install --name myenv numpy pip pillow pywin32 pyserial scipy
$ conda install --name myenv tifffile -c conda-forge (https://pypi.python.org/pypi/tifffile)
$ pip install PyQt5 (https://www.riverbankcomputing.com/software/pyqt/download5/)
$ pip install PyDAQmx (https://pythonhosted.org/PyDAQmx/)

5.如果我们要用自己的文件,但文件又在另一个很复杂的目录上,一般来说暂时添加:

import sys
sys.path.append(something)
#something 就是你需要使用的文件路径

但一劳永逸的方法是在虚拟环境myenv/Lib\site-packages中新建.pth文件,在其中加入项目路径

E:\ketizu\paper\code\storm-control-master\

因为python在遍历已知的库文件目录过程中,如果遇见一个.pth文件,就会将文件中所记录的路径加入到sys.path设置中,于是.PTH文件指明的库也就可以被python运行环境找到了;
其pth文件放置的位置:

import site
  site.getusersitepackages()
  site.getsitepackages()

6.xml文件是用来读取配置的

xml是可扩展标记语言(Extensible Markup Language)的缩写,主要用来传输和存储数据;
python setup.py install
后面这个install非常重要。。。

win10

echo %PATH%

第三方包管理

路径

sys.path是python搜索模块的路径集,是一个list。如果我们尝试在conda里面输入:

import sys
sys.path

输出结果:

1

可以看出有一个site-packages文件夹,这个文件主要是管理的第三方包的文件。
如果我们要安装自己的模块

1.有一个一劳永逸的方法,就是在site-packages里面添加一个pth文件(pth文件可以注释),里面写上你要添加的模块的路径,那么系统就能够凭pth搜索到。
自己安装的模块里面必须有__init__.py,

2.使用sys.path.apped添加临时路径,退出python后下次仍需要重新添加。

site-packages目录是第三方包和模块安装的目录。如果你手动安装你的代码,它将被安装到site-packages目录。虽然用于配置path的.pth文件必须放置在site-packages里,但它配置的路径可以是系统上任何你希望的目录。因此,你可以把你的代码放在一系列不同的目录,只要那些目录包含在.pth文件里。

当我们试图加载一个模块时,python会在指定的路径下搜索对应的.py模块,如果找不到,就会报错;

默认情况下,Python解释器会搜索当前目录、所有已安装的内置模块和第三方模块,搜索路径存放在sys模块的path变量中:

init.py

总结

以上所述是小编给大家介绍的python conda操作方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
Python的一些用法分享
Oct 07 Python
Django中对通过测试的用户进行限制访问的方法
Jul 23 Python
Python安装第三方库及常见问题处理方法汇总
Sep 13 Python
运动检测ViBe算法python实现代码
Jan 09 Python
利用python的socket发送http(s)请求方法示例
May 07 Python
Python绘制的二项分布概率图示例
Aug 22 Python
关于python列表增加元素的三种操作方法
Aug 22 Python
python读csv文件时指定行为表头或无表头的方法
Jun 26 Python
Python中的X[:,0]、X[:,1]、X[:,:,0]、X[:,:,1]、X[:,m:n]和X[:,:,m:n]
Feb 13 Python
Python实现读取并写入Excel文件过程解析
May 27 Python
基于Python爬取搜狐证券股票过程解析
Nov 18 Python
利用python实现后端写网页(flask框架)
Feb 28 Python
多版本python的pip 升级后, pip2 pip3 与python版本失配解决方法
Sep 11 #Python
浅谈Django+Gunicorn+Nginx部署之路
Sep 11 #Python
初次部署django+gunicorn+nginx的方法步骤
Sep 11 #Python
python 如何将数据写入本地txt文本文件的实现方法
Sep 11 #Python
学习Django知识点分享
Sep 11 #Python
windows 10 设定计划任务自动执行 python 脚本的方法
Sep 11 #Python
使用Python为中秋节绘制一块美味的月饼
Sep 11 #Python
You might like
Linux系统递归生成目录中文件的md5的方法
2015/06/29 PHP
PHP编程实现微信企业向用户付款的方法示例
2017/07/26 PHP
PHP addcslashes()函数讲解
2019/02/03 PHP
PHP执行系统命令函数实例讲解
2021/03/03 PHP
JavaScript 对象的属性和方法4种不同的类型
2010/03/19 Javascript
jquery select下拉框操作的一些说明
2010/04/02 Javascript
Javascript面向对象编程
2012/03/18 Javascript
11个用于提高排版水平的基于jquery的文字效果插件
2012/09/14 Javascript
多功能jQuery树插件zTree实现权限列表简单实例
2016/07/12 Javascript
js初始化验证实例详解
2016/11/26 Javascript
最好用的Bootstrap fileinput.js文件上传组件
2016/12/12 Javascript
初识NodeJS服务端开发入门(Express+MySQL)
2017/04/07 NodeJs
详解windows下vue-cli及webpack 构建网站(二)导入bootstrap样式
2017/06/17 Javascript
React组件refs的使用详解
2018/02/09 Javascript
解决vue打包项目后刷新404的问题
2018/03/06 Javascript
原生JavaScript创建不可变对象的方法简单示例
2020/05/07 Javascript
javascript的hashCode函数实现代码小结
2020/08/11 Javascript
微信小程序实现列表左右滑动
2020/11/19 Javascript
[58:21]DOTA2亚洲邀请赛 4.3 突围赛 Liquid vs VGJ.T 第二场
2018/04/04 DOTA
[08:06]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant 选手采访
2021/03/11 DOTA
Python实现的爬虫功能代码
2017/06/24 Python
使用Python写一个贪吃蛇游戏实例代码
2017/08/21 Python
Python Learning 列表的更多操作及示例代码
2018/08/22 Python
Python爬虫实现获取动态gif格式搞笑图片的方法示例
2018/12/24 Python
python+pyqt5编写md5生成器
2019/03/18 Python
python logging日志模块原理及操作解析
2019/10/12 Python
浅谈Keras中shuffle和validation_split的顺序
2020/06/19 Python
CSS3的Flexbox布局的简明入门指南
2016/04/08 HTML / CSS
纯CSS3实现圆圈动态发光特效动画的示例代码
2021/03/08 HTML / CSS
浅谈Html5页面打开app的一些思考
2020/03/30 HTML / CSS
程序员经常用到的UNIX命令
2015/04/13 面试题
cf搞笑广告词
2014/03/14 职场文书
县级文明单位申报材料
2014/05/23 职场文书
公司开业庆典策划方案
2014/06/04 职场文书
2014统计局民主生活会对照检查材料思想汇报
2014/10/02 职场文书
教育教学工作反思
2016/02/24 职场文书