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 24 Python
python文件比较示例分享
Jan 10 Python
Python重新引入被覆盖的自带function
Jul 16 Python
python实现类的静态变量用法实例
May 08 Python
Python基于pillow判断图片完整性的方法
Sep 18 Python
python 拷贝特定后缀名文件,并保留原始目录结构的实例
Apr 27 Python
对python中数据集划分函数StratifiedShuffleSplit的使用详解
Dec 11 Python
python利用小波分析进行特征提取的实例
Jan 09 Python
Python定义函数功能与用法实例详解
Apr 08 Python
pycharm修改文件的默认打开方式的步骤
Jul 29 Python
python生成任意频率正弦波方式
Feb 25 Python
Python自动采集微信联系人的实现示例
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
第1次亲密接触PHP5(2)
2006/10/09 PHP
配置支持SSI
2006/11/25 PHP
PHP 处理TXT文件(打开/关闭/检查/读取)
2013/05/13 PHP
php实现将字符串按照指定距离进行分割的方法
2015/03/14 PHP
PHP单例模式定义与使用实例详解
2017/02/06 PHP
初探jquery——表单应用范例
2007/02/20 Javascript
阻止子元素继承父元素事件具体思路及实现
2013/05/02 Javascript
jquery实现div拖拽宽度示例代码
2013/07/31 Javascript
利用js正则表达式验证手机号,email地址,邮政编码
2014/01/23 Javascript
移动Web中图片自适应的两种JavaScript解决方法
2015/06/18 Javascript
JavaScript中各种引用类型的常用操作方法小结
2016/05/05 Javascript
轻松实现js弹框显示选项
2016/09/13 Javascript
使用Node.js在深度学习中做图片预处理的方法
2019/09/18 Javascript
Angular 多模块项目构建过程
2020/02/13 Javascript
原生js实现html手机端城市列表索引选择城市
2020/06/24 Javascript
浅谈vue中$event理解和框架中在包含默认值外传参
2020/08/07 Javascript
vue 导航锚点_点击平滑滚动,导航栏对应变化详解
2020/08/10 Javascript
[02:54]辉夜杯主赛事第二日败者组 iG.V赛后采访
2015/12/26 DOTA
python控制台显示时钟的示例
2014/02/24 Python
python实现字符串连接的三种方法及其效率、适用场景详解
2017/01/13 Python
Python和Java的语法对比分析语法简洁上python的确完美胜出
2019/05/10 Python
python实现基于朴素贝叶斯的垃圾分类算法
2019/07/09 Python
python3 selenium自动化测试 强大的CSS定位方法
2019/08/23 Python
Django框架 Pagination分页实现代码实例
2019/09/04 Python
python对接ihuyi实现短信验证码发送
2020/05/10 Python
python 实现socket服务端并发的四种方式
2020/12/14 Python
美国专业级皮肤病和spa品质护肤品的高级零售网站:SkinCareRx
2017/02/06 全球购物
学生档案自我鉴定
2013/10/07 职场文书
机械专业技术员求职信
2014/06/14 职场文书
四风批评与自我批评发言稿
2014/10/14 职场文书
2014幼儿园大班工作总结
2014/11/10 职场文书
2014年行风建设工作总结
2014/12/01 职场文书
户外拓展训练感想
2015/08/07 职场文书
应用最多的公文《通知》如何写?
2019/04/02 职场文书
Nginx使用Lua模块实现WAF的原理解析
2021/09/04 Servers
用JS写一个发布订阅模式
2021/11/07 Javascript