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抓取网页时字符集转换问题处理方案分享
Jun 19 Python
浅析Python中else语句块的使用技巧
Jun 16 Python
python删除本地夹里重复文件的方法
Nov 19 Python
selenium+python自动化测试之多窗口切换
Jan 23 Python
对Python生成汉字字库文字,以及转换为文字图片的实例详解
Jan 29 Python
python实现雪花飘落效果实例讲解
Jun 18 Python
Python语言异常处理测试过程解析
Jan 08 Python
Python 自由定制表格的实现示例
Mar 20 Python
python 异步async库的使用说明
May 04 Python
pycharm远程连接vagrant虚拟机中mariadb数据库
Jun 05 Python
Python list去重且保持原顺序不变的方法
Apr 03 Python
Python常用配置文件ini、json、yaml读写总结
Jul 09 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
php+ajax+json 详解及实例代码
2016/12/12 PHP
IE 条件注释详解总结(附实例代码)
2009/08/29 Javascript
非主流的textarea自增长实现js代码
2011/12/20 Javascript
js判断运行jsp页面的浏览器类型以及版本示例
2013/10/30 Javascript
基于jQuery实现文本框缩放以及上下移动功能
2014/11/24 Javascript
node.js中的fs.rename方法使用说明
2014/12/16 Javascript
学习JavaScript事件流和事件处理程序
2016/01/25 Javascript
AngularJs 国际化(I18n/L10n)详解
2016/09/01 Javascript
js变量提升深入理解
2016/09/16 Javascript
jQuery.form.js插件不能解决连接超时(timeout)的原因分析及解决方法
2016/10/14 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单
2016/11/25 Javascript
详解js产生对象的3种基本方式(工厂模式,构造函数模式,原型模式)
2017/01/09 Javascript
jQuery实现复制到粘贴板功能
2017/02/11 Javascript
微信小程序 开发之滑块视图容器(swiper)详解及实例代码
2017/02/22 Javascript
ionic实现下拉刷新载入数据功能
2017/05/11 Javascript
echarts学习笔记之图表自适应问题详解
2017/11/22 Javascript
详解Vue.js v-for不支持IE9的解决方法
2018/12/29 Javascript
vue路由--网站导航功能详解
2019/03/29 Javascript
解决layer.open弹出框不能获取input框的值为空的问题
2019/09/10 Javascript
解决vue cli使用typescript后打包巨慢的问题
2019/09/30 Javascript
JS的时间格式化和时间戳转换函数示例详解
2020/07/27 Javascript
解决vue侦听器watch,调用this时出现undefined的问题
2020/10/30 Javascript
[02:15]你好,这就是DOTA!
2015/08/05 DOTA
python抓取京东价格分析京东商品价格走势
2014/01/09 Python
Python写的一个简单监控系统
2015/06/19 Python
Python 'takes exactly 1 argument (2 given)' Python error
2016/12/13 Python
Python实现查询某个目录下修改时间最新的文件示例
2018/08/29 Python
python批量读取文件名并写入txt文件中
2020/09/05 Python
Pytorch中实现只导入部分模型参数的方式
2020/01/02 Python
Python基于xlutils修改表格内容过程解析
2020/07/28 Python
HTML5 visibilityState属性详细介绍和使用实例
2014/05/03 HTML / CSS
美国高档帽子网上商店:Hats.com
2018/08/09 全球购物
房地产销售计划书
2014/01/10 职场文书
2014年教师节讲话稿5篇
2014/09/10 职场文书
软件研发工程师岗位职责
2014/09/30 职场文书
歼十出击观后感
2015/06/11 职场文书