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实现数组插入新元素的方法
May 22 Python
让Python代码更快运行的5种方法
Jun 21 Python
python3中int(整型)的使用教程
Mar 23 Python
轻量级的Web框架Flask 中模块化应用的实现
Sep 11 Python
Python+OpenCv制作证件图片生成器的操作方法
Aug 21 Python
python爬虫-模拟微博登录功能
Sep 12 Python
用Python画小女孩放风筝的示例
Nov 23 Python
解决python使用list()时总是报错的问题
May 05 Python
python 动态绘制爱心的示例
Sep 27 Python
Python如何实现感知器的逻辑电路
Dec 25 Python
只用50行Python代码爬取网络美女高清图片
Jun 02 Python
Python使用socket去实现TCP客户端和TCP服务端
Apr 12 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
利用static实现表格的颜色隔行显示
2006/10/09 PHP
php 常用字符串函数总结
2008/03/15 PHP
一组PHP可逆加密解密算法实例代码
2014/01/21 PHP
php实现短信发送代码
2015/07/05 PHP
PHP根据key删除数组中指定的元素
2019/02/28 PHP
php写入mysql中文乱码的实例解决方法
2019/09/17 PHP
JS实现浏览器菜单命令
2006/09/05 Javascript
js常见表单应用技巧
2008/01/09 Javascript
如何用ajax来创建一个XMLHttpRequest对象
2012/12/10 Javascript
javascript通过class来获取元素实现代码
2013/02/20 Javascript
分享20个提升网站界面体验的jQuery插件
2014/12/15 Javascript
JSON与XML优缺点对比分析
2015/07/17 Javascript
实例详解Nodejs 保存 payload 发送过来的文件
2016/01/14 NodeJs
AngularJS中的指令全面解析(必看)
2016/05/20 Javascript
JS原型继承四步曲及原型继承图一览
2017/11/28 Javascript
es6数据变更同步到视图层的方法
2019/03/04 Javascript
在Chrome DevTools中调试JavaScript的实现
2020/04/07 Javascript
JS检测浏览器开发者工具是否打开的方法详解
2020/10/02 Javascript
关于python的list相关知识(推荐)
2017/08/30 Python
Python程序运行原理图文解析
2018/02/10 Python
对sklearn的使用之数据集的拆分与训练详解(python3.6)
2018/12/14 Python
python GUI库图形界面开发之PyQt5打开保存对话框QFileDialog详细使用方法与实例
2020/02/27 Python
python实现图像全景拼接
2020/03/27 Python
Pycharm快捷键配置详细整理
2020/10/13 Python
HTML5 progress和meter控件_动力节点Java学院整理
2017/07/06 HTML / CSS
SportsDirect.com新加坡:英国第一体育零售商
2019/03/30 全球购物
党员公开承诺书
2014/03/25 职场文书
2015年企业新年寄语
2014/12/08 职场文书
2015毕业生自我评价范文
2015/03/02 职场文书
小学教师求职信范文
2015/03/20 职场文书
业务员年终工作总结2015
2015/05/28 职场文书
2015年度工程师评职称工作总结
2015/10/14 职场文书
2016学习全国教书育人楷模先进事迹心得体会
2016/01/21 职场文书
小学语文课《掌声》教学反思
2016/03/03 职场文书
能用CSS实现的就不要麻烦JavaScript了
2021/10/05 HTML / CSS
Javascript使用integrity属性进行安全验证
2021/11/07 Javascript