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使用BeautifulSoup分析网页信息的方法
Apr 04 Python
PHP网页抓取之抓取百度贴吧邮箱数据代码分享
Apr 13 Python
详解Python文本操作相关模块
Jun 22 Python
基于python(urlparse)模板的使用方法总结
Oct 13 Python
Python学生成绩管理系统简洁版
Apr 05 Python
python3学生名片管理v2.0版
Nov 29 Python
利用PyCharm Profile分析异步爬虫效率详解
May 08 Python
解决os.path.isdir() 判断文件夹却返回false的问题
Nov 29 Python
借助Paramiko通过Python实现linux远程登陆及sftp的操作
Mar 16 Python
numpy的Fancy Indexing和array比较详解
Jun 11 Python
python全栈开发语法总结
Nov 22 Python
python内置进制转换函数的操作
Jun 02 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
杏林同学录(九)
2006/10/09 PHP
php中smarty区域循环的方法
2015/06/11 PHP
详解PHP数据压缩、加解密(pack, unpack)
2016/12/17 PHP
一些常用的JS功能函数代码
2009/06/23 Javascript
Prototype Class对象学习
2009/07/19 Javascript
jquery 查找iframe父级页面元素的实现代码
2011/08/28 Javascript
JS实现下拉框的动态添加(附效果)
2013/04/03 Javascript
jquery必须知道的一些常用特效方法及使用示例(整理)
2013/06/24 Javascript
让javascript加载速度倍增的方法(解决JS加载速度慢的问题)
2014/12/12 Javascript
24款热门实用的jQuery插件推荐
2014/12/24 Javascript
Javascript中replace()小结
2015/09/30 Javascript
javascript编程异常处理实例小结
2015/11/30 Javascript
简要了解jQuery移动web开发的响应式布局设计
2015/12/04 Javascript
ajax与json 获取数据并在前台使用简单实例
2017/01/19 Javascript
js中toString()和String()区别详解
2017/03/23 Javascript
require.js与bootstrap结合实现简单的页面登录和页面跳转功能
2017/05/12 Javascript
bootstrap table实现双击可编辑、添加、删除行功能
2017/09/27 Javascript
在nginx上部署vue项目(history模式)的方法
2017/12/28 Javascript
解决Mac下安装nmp的淘宝镜像失败问题
2018/05/16 Javascript
vue项目部署到Apache服务器中遇到的问题解决
2018/08/24 Javascript
通过实例解析js简易模块加载器
2019/06/17 Javascript
IntelliJ IDEA编辑器配置vue高亮显示
2019/09/26 Javascript
JavaScript实现原型封装轮播图
2020/12/27 Javascript
[01:13:18]Secret vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.23
2019/09/05 DOTA
python连接字符串的方法小结
2015/07/13 Python
python+requests+unittest API接口测试实例(详解)
2017/06/10 Python
html5指南-6.如何创建离线web应用程序实现离线访问
2013/01/07 HTML / CSS
什么是表空间(tablespace)和系统表空间(System tablespace)
2013/02/25 面试题
大学生最新职业生涯规划书范文
2014/01/12 职场文书
体育专业学生自我评价范文
2014/01/17 职场文书
大课间活动实施方案
2014/03/06 职场文书
幼儿园家长寄语
2014/04/02 职场文书
服装设计专业自荐信
2014/06/17 职场文书
环保志愿者活动方案
2014/08/14 职场文书
2015年入党积极分子评语
2015/03/26 职场文书
教你怎么用PyCharm为同一服务器配置多个python解释器
2021/05/31 Python