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运算π的值深入Python中科学计算的实现
Apr 17 Python
Python使用QRCode模块生成二维码实例详解
Jun 14 Python
详解python中executemany和序列的使用方法
Aug 12 Python
tensorflow中next_batch的具体使用
Feb 02 Python
Python Unittest根据不同测试环境跳过用例的方法
Dec 16 Python
python自定义线程池控制线程数量的示例
Feb 22 Python
PyCharm 创建指定版本的 Django(超详图解教程)
Jun 18 Python
使用Python刷淘宝喵币(低阶入门版)
Oct 30 Python
Pytorch之contiguous的用法
Dec 31 Python
Python获取对象属性的几种方式小结
Mar 12 Python
PyQt5+python3+pycharm开发环境配置教程
Mar 24 Python
python实现梯度下降和逻辑回归
Mar 24 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
海河写的 Discuz论坛帖子调用js的php代码
2007/08/23 PHP
PHP实现QQ登录实例代码
2016/01/14 PHP
使用PHP免费发送定时短信的实例
2016/10/24 PHP
form自动提交实例讲解
2017/07/10 PHP
PHPMAILER实现PHP发邮件功能
2018/04/18 PHP
Thinkphp5框架实现获取数据库数据到视图的方法
2019/08/14 PHP
Firebug 字幕文件JSON地址获取代码
2009/10/28 Javascript
基于jquery的二级联动菜单实现代码
2011/04/25 Javascript
一个JQuery操作Table的代码分享
2012/03/30 Javascript
JS控件的生命周期介绍
2012/10/22 Javascript
jquery $.each() 使用小探
2013/08/23 Javascript
JS读取XML文件示例代码
2013/11/15 Javascript
使用AngularJS创建自定义的过滤器的方法
2015/06/18 Javascript
easyui window refresh 刷新两次的解决方法(推荐)
2016/05/18 Javascript
javascript判断元素存在和判断元素存在于实时的dom中的方法
2017/01/17 Javascript
js实现多张图片延迟加载效果
2017/07/17 Javascript
浅谈webpack下的AOP式无侵入注入
2017/11/12 Javascript
JavaScript基于数组实现的栈与队列操作示例
2018/12/22 Javascript
JavaScript遍历DOM元素的常见方式示例
2019/02/16 Javascript
Vue源码探究之虚拟节点的实现
2019/04/17 Javascript
解决nuxt 自定义全局方法,全局属性,全局变量的问题
2020/11/05 Javascript
vue 递归组件的简单使用示例
2021/01/14 Vue.js
[00:50]深扒TI7聊天轮盘语音出处6
2017/05/11 DOTA
python使用点操作符访问字典(dict)数据的方法
2015/03/16 Python
python增加矩阵维度的实例讲解
2018/04/04 Python
在Python中Dataframe通过print输出多行时显示省略号的实例
2018/12/22 Python
关于python字符串方法分类详解
2019/08/20 Python
对django 2.x版本中models.ForeignKey()外键说明介绍
2020/03/30 Python
Keras实现将两个模型连接到一起
2020/05/23 Python
html5的自定义data-*属性与jquery的data()方法的使用
2014/07/02 HTML / CSS
南非最大的花卉和送礼服务:NetFlorist
2017/09/13 全球购物
主键(Primary Key)约束和唯一性(UNIQUE)约束的区别
2013/05/29 面试题
担保书怎么写
2014/04/01 职场文书
大学生考试作弊检讨书1000字
2014/10/14 职场文书
学前班幼儿评语大全
2014/12/29 职场文书
初中政治教师教学反思
2016/02/23 职场文书