配置window下python3环境
功能介绍 整理生信小知识库,一些技巧一些知识。
昨天
以下配置环境基于window操作系统,安装python3版本为例,推荐基础版配置。
!
METHOD 1 (基础版)
官网下载对应电脑版本的python3:https://www.python.org/downloads/windows/
下载程序文件完成后双击执行,注意:勾选Add Python 3.X to PATH。然后点击 Install Now,后续一直点击确认即可。(如果未勾选Add Python to PATH,安装完成后需要手动添加目录到环境变量中,参考后续步骤3.a)
确认完成
键盘win+R调出运行框,输入cmd,回车。(或依次点击开始-Windows 系统-命令提示符)。键入python后回车,出现如下提示即表示安装完成,键入exit()回车可退出
(optional)没有勾选自动添加python3到环境变量,可手动添加
找到python3安装目录,记不得当初安装的目录,可在C盘搜索关键词python3,本次安装的是3.8版本,选择正确的目录后,右键选择打开文件夹位置,选择地址栏并复制
右键我的电脑打开属性-高级系统设置-环境变量,选系统变量中Path一栏点击编辑
点击新建,将第i步复制的路径粘贴进去;再次点击新建,粘贴路径再手动添加\Script\,如下图。后续一直确认即可,同样可以用步骤三的方法确认是否成功。
安装模块。打开命令提示符,键入pip install 模块名,等待安装完成即可。
修改并运行脚本。
如果未安装其他编辑器,可选择python3安装自带的IDLE工具打开脚本进行编辑;运行脚本只需将脚本文件拷贝放置到正确目录,双击即可运行。(对于仅需要运行python脚本的用户,到此即可)
通过sublime文本编辑器修改并运行脚本
Sublime Text 是一个文本编辑器(收费软件,可以无限期试用,只是偶尔会有激活提示弹窗,关闭即可),下载链接:https://www.sublimetext.com/,下载后双击安装即可。
配置sublime的python3环境。打开软件,选择Tools-Build System-New Build System,写入如下内容,注意:修改图中红色框python的路径为步骤3.a.i所粘贴的路径,并将斜杠(/)改成双反斜杠(\\)
{"encoding": "utf-8","working_dir": "$file_path","shell_cmd": "C:\\Users\\aiyac\\Anaconda3\\python.exe -u \"$file\"","file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)","selector": "source.python","env": {"PYTHONIOENCODING": "utf8"},}键盘ctrl+S另存为,重命名为python38.sublime-build
设置默认执行python3的版本,如下步骤勾选。
设置python脚本默认打开方式为sublime。选择一个python脚本文件(没有的话新建一个txt文件,重命名将后缀修改成.py即可),右键选择打开方式-选择其他应用,找到sublime,勾选始终使用此应用打开.py,点击确定。
运行脚本。双击打开python脚本后,键盘Ctrl+B(或在工具栏选择Tools-Build)即可运行脚本。
METHOD 2 (anaconda版)
anaconda是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项,因为包含了大量的科学包,Anaconda 的下载文件比较大。无需单独安装python。
下载相应版本anaconda:https://www.anaconda.com/distribution/#download-section
双击安装,一直选择默认即可,安装成功后在电脑开始会有anaconda文件夹,其中Anaconda Prompt类似windows下的命令提示符
同样可以使用sublime编辑,找到anaconda版本下的python路径,参考METHOD 1 步骤5中的配置即可。
使用jupyter lab编辑脚本和文档。点击上一步的Prompt,输入jupyter lab回车,将调用默认浏览器打开编辑器。
jupyter lab是一个交互式的开发环境,使用jupyter lab可以:
可以开启终端,用于交互式运行代码,完全支持丰富的输出
完美支持 Markdown,Python,R,Julia,LaTeX等任何文本文件
增强notebook功能
超多插件支持
对于非python开发人员,是没有必要配置jupyter的,配置好sublime编辑器即可。
今天就这样,peace & love
配置window下python3环境的更多相关文章
- 【转】android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)
原文网址:http://www.cnblogs.com/zdz8207/archive/2012/11/27/android-ndk-install.html android 最新 NDK r8 在w ...
- android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)
android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创) 一直想搞NDK开发却一直给其他事情耽搁了,参考了些网上的资料今天终于把 ...
- Android NDK r8 Cygwin CDT 在window下开发环境搭建 安装配置与使用 具体图文解说
版权声明:本博客全部文章均为原创.欢迎交流.欢迎转载:转载请勿篡改内容,而且注明出处,谢谢! https://blog.csdn.net/waldmer/article/details/3272500 ...
- Qt在window下的环境变量PATH的配置
Qt在window下的环境变量PATH的配置 路劲: C:\Qt\Qt5.6.0\5.6\mingw49_32\bin C:\Qt\Qt5.6.0\Tools\mingw492_32\bin 发布Qt ...
- Window下mysql环境配置问题整理
Window下mysql环境配置问题整理 参考如下链接. 无需安装解压版mysql包 创建选项配置 首次启动服务 用mysqld初始化目录 安装后设置和测试 启动服务错误信息 管理员模式打开cmd m ...
- Window 下 MySQL 环境的安装
Window 下 MySQL 环境的安装 简介: MySQL 是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是最好的RDBMS(Relational Database Manageme ...
- window下Ionic环境安装
安装以下文件 1.java.jdk 2apache ant 3.android skd 4.node 目前是这几个. 大该流程就是这样子的. Ionic官方教程: http://learn.ioni ...
- php在window下的环境配置(VC9)
配置PHP5: 1. 配置PHP5.3.3,打开php安装目录(笔者是D:\php\php5)可以看到目录下有两个这样的文件php.ini- development和php.ini-produ ...
- Window下PHP环境配置使用Redis总结
什么是Redis? Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value 数据库,并提供多种语言的API.它和Memcached类似,它支持存储的 ...
随机推荐
- 实验吧-杂项-啦啦啦(数据包http导出、图片拼接)
比较综合的一道题. 1.数据包数据提取 首先下载数据包,一般数据包都是抓取的一些数据,需要对数据进行分析. 用wireshark打开数据包,筛选出http协议的数据,发现有两个是上传的数据: 我们就看 ...
- 通过request获得全路径
<% String test = request.getScheme()+"://"+request.getServerName()+":"+reque ...
- javaweb利用ajax使登录窗口不跳转页面实现对账号密码的判断
和上一篇判断用户名是否被占用不跳转页面类似!利用ajax实现跳转,要导入jquery文件库!具体代码我会贴出来,注释在里面!!可以观摩一手!(代码我也留下链接,如果失效,评论补发,代码可能导入也无法使 ...
- javascript 解决provisional headers are shown的过程
请求没有被发送,因为是载入缓存资源. 大概是说 完全相同的请求间隔数毫秒(太短),导致加载失败,查看了chrome控制台发现 Provisional headers are shown 出现在 载入缓 ...
- tx2--开机启动
TX2上电自动开机 参考:http://121.42.13.250/?p=168 问题描述 Jetson TX2在接通电源后,按下板子上的PWOER BTN开机键(S4)后,便能够正常启动.但这对于一 ...
- Python爬虫实战(一) 使用urllib库爬取拉勾网数据
本笔记写于2020年2月4日.Python版本为3.7.4,编辑器是VS code 主要参考资料有: B站视频av44518113 Python官方文档 PS:如果笔记中有任何错误,欢迎在评论中指出, ...
- SpringMVC错误,商品添加信息HTTP Status 400 – Bad Request
记录一个自己在做商品信息显示与传递数据的时候出现的错误, HTTP Status 400 – Bad Request Type Status Report Description The server ...
- 简单的说一下react路由(逆战班)
现代前端大多数都是SPA(单页面程序),也就是只有一个HTML页面的应用程序,因为它的用户体验更好,对服务器压力更小,所以更受欢迎,为了有效的使用单个页面来管理原来多页面的功能,前端路由应运而生. 前 ...
- UML-设计模式-缓存策略
继续前一章<本地服务容错> 问题:考虑加载内存ProductCatalog缓存和基于LocalProducts文件缓存的可选方案: 一种是惰性初始化(lazy init):当实际读取外部产 ...
- Day 9:双列集合Map及实现该接口的类的常用方法
为什么要学双列集合? 因为单列集合无法处理映射关系,会有成对出现的数据 Map接口 如果是实现了Map接口的集合类,具备的特点: 存储的数据都是以键值对的形式存在的,键不可重复,值可以重复 Map接 ...