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 相关文章推荐
用PyQt进行Python图形界面的程序的开发的入门指引
Apr 14 Python
在Python程序中操作文件之isatty()方法的使用教程
May 24 Python
Python使用turtule画五角星的方法
Jul 09 Python
Python删除windows垃圾文件的方法
Jul 14 Python
学习python类方法与对象方法
Mar 15 Python
Python实现的堆排序算法示例
Apr 29 Python
详解Python的三种拷贝方式
Feb 11 Python
Python接口自动化判断元素原理解析
Feb 24 Python
python GUI库图形界面开发之PyQt5打印控件QPrinter详细使用方法与实例
Feb 28 Python
Django用内置方法实现简单搜索功能的方法
Dec 18 Python
【超详细】八大排序算法的各项比较以及各自特点
Mar 31 Python
用Python将库打包发布到pypi
Apr 13 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下MYSQL limit的优化
2008/01/10 PHP
PHP之正则表达式捕获组与非捕获组(详解)
2015/07/29 PHP
php reset() 函数指针指向数组中的第一个元素并输出实例代码
2016/11/21 PHP
PHP面向对象程序设计方法实例详解
2016/12/24 PHP
JQuery 1.3.2以上版本中出现pareseerror错误的解决方法
2011/01/11 Javascript
jquery使用ColorBox弹出图片组浏览层实例演示
2013/03/14 Javascript
js实现在网页上简单显示时间的方法
2015/03/02 Javascript
js+canvas绘制五角星的方法
2016/01/28 Javascript
jQuery Ajax 实例代码 ($.ajax、$.post、$.get)
2016/04/29 Javascript
Angular 中 select指令用法详解
2016/09/29 Javascript
jQuery ajax的功能实现方法详解
2017/01/06 Javascript
详解AngularJS controller调用factory
2017/05/19 Javascript
详解PHP后期静态绑定分析与应用
2018/03/21 Javascript
解决ant Design中this.props.form.validateFields未执行的问题
2020/10/27 Javascript
[05:06]2017亚洲邀请赛DAC回顾片
2017/04/19 DOTA
介绍Python中的一些高级编程技巧
2015/04/02 Python
举例讲解Linux系统下Python调用系统Shell的方法
2015/11/07 Python
python 网络爬虫初级实现代码
2016/02/27 Python
PyQt 线程类 QThread使用详解
2017/07/16 Python
python try except 捕获所有异常的实例
2018/10/18 Python
了解不常见但是实用的Python技巧
2019/05/23 Python
Python使用Slider组件实现调整曲线参数功能示例
2019/09/06 Python
python如何将两个txt文件内容合并
2019/10/18 Python
Pycharm最常用的快捷键及使用技巧
2020/03/05 Python
PyQt5+Pycharm安装和配置图文教程详解
2020/03/24 Python
python except异常处理之后不退出,解决异常继续执行的实现
2020/04/25 Python
使用Python matplotlib作图时,设置横纵坐标轴数值以百分比(%)显示
2020/05/16 Python
英国助听器购物网站:Hearing Direct
2018/08/21 全球购物
Cinque网上商店:德国服装品牌
2019/03/17 全球购物
舞会礼服和舞会鞋:PromGirl
2019/04/22 全球购物
工业设计专业推荐信
2013/10/29 职场文书
施工资料员岗位职责
2014/01/06 职场文书
关于读书的演讲稿
2014/05/07 职场文书
2014年客服工作总结范文
2014/11/13 职场文书
家长对孩子的寒假评语
2015/10/09 职场文书
小程序与后端Java接口交互实现HelloWorld入门
2021/07/09 Java/Android