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获取GY-85九轴模块信息示例
Dec 05 Python
python批量修改文件后缀示例代码分享
Dec 24 Python
python通过加号运算符操作列表的方法
Jul 28 Python
python控制台中实现进度条功能
Nov 10 Python
Python脚本处理空格的方法
Aug 08 Python
pybind11和numpy进行交互的方法
Jul 04 Python
Python实现线性判别分析(LDA)的MATLAB方式
Dec 09 Python
python3 requests库实现多图片爬取教程
Dec 18 Python
python matplotlib画盒图、子图解决坐标轴标签重叠的问题
Jan 19 Python
详解Python IO口多路复用
Jun 17 Python
Python 中数组和数字相乘时的注意事项说明
May 10 Python
Python中itertools库的四个函数介绍
Apr 06 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 正确解码javascript中通过escape编码后的字符
2010/01/28 PHP
php ZipArchive压缩函数详解实例
2013/11/06 PHP
PHP输出缓冲控制Output Control系列函数详解
2015/07/02 PHP
Yii框架 session 数据库存储操作方法示例
2019/11/18 PHP
javascript firefox不显示本地预览图片问题的解决方法
2008/11/12 Javascript
xheditor与validate插件冲突的解决方案
2010/04/15 Javascript
jquery Moblie入门—hello world的示例代码学习
2013/01/08 Javascript
Javascript 中 null、NaN和undefined的区别总结
2013/04/10 Javascript
JS/FLASH实现复制代码到剪贴板(兼容所有浏览器)
2013/05/27 Javascript
浅析基于WEB前端页面的页面内容搜索的实现思路
2014/06/10 Javascript
Node.js与PHP、Python的字符处理性能对比
2014/07/06 Javascript
在jQuery中处理XML数据的大致方法
2015/08/14 Javascript
jQuery+formdata实现上传进度特效遇到的问题
2016/02/24 Javascript
JS动态创建元素的两种方法
2016/04/20 Javascript
JavaScript中的冒泡排序法
2016/08/03 Javascript
深入分析node.js的异步API和其局限性
2016/09/05 Javascript
jQuery可见性过滤选择器用法示例
2016/09/09 Javascript
Bootstrap Img 图片样式(推荐)
2016/12/13 Javascript
EasyUI修改DateBox和DateTimeBox的默认日期格式示例
2017/01/18 Javascript
javascript定时器取消定时器及优化方法
2017/07/08 Javascript
微信小程序实现跟随菜单效果和循环嵌套加载数据
2017/11/21 Javascript
禁止弹窗中蒙层底部页面跟随滚动的几种方法
2017/12/07 Javascript
工作中常用js功能汇总
2020/11/07 Javascript
pycharm: 恢复(reset) 误删文件的方法
2018/10/22 Python
python学习——内置函数、数据结构、标准库的技巧(推荐)
2019/04/18 Python
如何获得EntityManager
2014/02/09 面试题
项目资料员岗位职责
2013/12/10 职场文书
秸秆管理实施方案
2014/03/15 职场文书
媒矿安全生产承诺书
2014/05/23 职场文书
模特大赛策划方案
2014/05/28 职场文书
工作粗心大意检讨书
2014/09/18 职场文书
2019年入党思想汇报格式与要求
2019/06/25 职场文书
详解CocosCreator项目结构机制
2021/04/14 Javascript
python 实现图片特效处理
2022/04/03 Python
详细聊一聊mysql的树形结构存储以及查询
2022/04/05 MySQL
python图像处理 PIL Image操作实例
2022/04/09 Python