功能介绍 整理生信小知识库,一些技巧一些知识。

昨天

以下配置环境基于window操作系统,安装python3版本为例,推荐基础版配置。

 

METHOD 1 (基础版)

  1. 官网下载对应电脑版本的python3:https://www.python.org/downloads/windows/

  2. 下载程序文件完成后双击执行,注意:勾选Add Python 3.X to PATH。然后点击 Install Now,后续一直点击确认即可。(如果未勾选Add Python to PATH,安装完成后需要手动添加目录到环境变量中,参考后续步骤3.a

  3. 确认完成

    键盘win+R调出运行框,输入cmd,回车。(或依次点击开始-Windows 系统-命令提示符)。键入python后回车,出现如下提示即表示安装完成,键入exit()回车可退出

    1. (optional)没有勾选自动添加python3到环境变量,可手动添加

      1. 找到python3安装目录,记不得当初安装的目录,可在C盘搜索关键词python3,本次安装的是3.8版本,选择正确的目录后,右键选择打开文件夹位置,选择地址栏并复制

      2. 右键我的电脑打开属性-高级系统设置-环境变量,选系统变量中Path一栏点击编辑

      3. 点击新建,将第i步复制的路径粘贴进去;再次点击新建,粘贴路径再手动添加\Script\,如下图。后续一直确认即可,同样可以用步骤三的方法确认是否成功。

  4. 安装模块。打开命令提示符,键入pip install 模块名,等待安装完成即可。

  5. 修改并运行脚本。

    1. 如果未安装其他编辑器,可选择python3安装自带的IDLE工具打开脚本进行编辑;运行脚本只需将脚本文件拷贝放置到正确目录,双击即可运行。(对于仅需要运行python脚本的用户,到此即可)

    2. 通过sublime文本编辑器修改并运行脚本

      1. Sublime Text 是一个文本编辑器(收费软件,可以无限期试用,只是偶尔会有激活提示弹窗,关闭即可),下载链接:https://www.sublimetext.com/,下载后双击安装即可。

      2. 配置sublime的python3环境。打开软件,选择Tools-Build System-New Build System,写入如下内容,注意:修改图中红色框python的路径为步骤3.a.i所粘贴的路径,并将斜杠(/)改成双反斜杠(\\)

      3. {  "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"},}
        
      4. 键盘ctrl+S另存为,重命名为python38.sublime-build

      5. 设置默认执行python3的版本,如下步骤勾选。

      6. 设置python脚本默认打开方式为sublime。选择一个python脚本文件(没有的话新建一个txt文件,重命名将后缀修改成.py即可),右键选择打开方式-选择其他应用,找到sublime,勾选始终使用此应用打开.py,点击确定。

      7. 运行脚本。双击打开python脚本后,键盘Ctrl+B(或在工具栏选择Tools-Build)即可运行脚本。

METHOD 2 (anaconda版)

anaconda是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项,因为包含了大量的科学包,Anaconda 的下载文件比较大。无需单独安装python。

  1. 下载相应版本anaconda:https://www.anaconda.com/distribution/#download-section

  2. 双击安装,一直选择默认即可,安装成功后在电脑开始会有anaconda文件夹,其中Anaconda Prompt类似windows下的命令提示符

  3. 同样可以使用sublime编辑,找到anaconda版本下的python路径,参考METHOD 1 步骤5中的配置即可。

  4. 使用jupyter lab编辑脚本和文档。点击上一步的Prompt,输入jupyter lab回车,将调用默认浏览器打开编辑器。

  5. jupyter lab是一个交互式的开发环境,使用jupyter lab可以:

    1. 可以开启终端,用于交互式运行代码,完全支持丰富的输出

    2. 完美支持 Markdown,Python,R,Julia,LaTeX等任何文本文件

    3. 增强notebook功能

    4. 超多插件支持

对于非python开发人员,是没有必要配置jupyter的,配置好sublime编辑器即可。

今天就这样,peace & love

配置window下python3环境的更多相关文章

  1. 【转】android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)

    原文网址:http://www.cnblogs.com/zdz8207/archive/2012/11/27/android-ndk-install.html android 最新 NDK r8 在w ...

  2. android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)

      android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创) 一直想搞NDK开发却一直给其他事情耽搁了,参考了些网上的资料今天终于把 ...

  3. Android NDK r8 Cygwin CDT 在window下开发环境搭建 安装配置与使用 具体图文解说

    版权声明:本博客全部文章均为原创.欢迎交流.欢迎转载:转载请勿篡改内容,而且注明出处,谢谢! https://blog.csdn.net/waldmer/article/details/3272500 ...

  4. 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 ...

  5. Window下mysql环境配置问题整理

    Window下mysql环境配置问题整理 参考如下链接. 无需安装解压版mysql包 创建选项配置 首次启动服务 用mysqld初始化目录 安装后设置和测试 启动服务错误信息 管理员模式打开cmd m ...

  6. Window 下 MySQL 环境的安装

    Window 下 MySQL 环境的安装 简介: MySQL 是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是最好的RDBMS(Relational Database Manageme ...

  7. window下Ionic环境安装

    安装以下文件 1.java.jdk 2apache ant 3.android skd 4.node 目前是这几个.  大该流程就是这样子的. Ionic官方教程: http://learn.ioni ...

  8. php在window下的环境配置(VC9)

    配置PHP5:  1. 配置PHP5.3.3,打开php安装目录(笔者是D:\php\php5)可以看到目录下有两个这样的文件php.ini-    development和php.ini-produ ...

  9. Window下PHP环境配置使用Redis总结

    什么是Redis? Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value 数据库,并提供多种语言的API.它和Memcached类似,它支持存储的 ...

随机推荐

  1. 《TensorFlow实战Google深度学习框架》笔记——TensorFlow入门

    一.Tensorflow计算模型:计算图 计算图是Tensorflow中最基本的一个概念,Tensorflow中的所有计算都被被转化为计算图上的节点. Tensorflow是一个通过计算图的形式来描述 ...

  2. php.laravel.csrf

    概念请自己查 在全局帮助函数库Illuminate\Foundation\helpers.php中有以下几个函数定义,在看过前两个函数实现可以在使用中多少有点帮助. function csrf_fie ...

  3. 《新标准C++程序设计》4.1(C++学习笔记12)

    运算符重载的概念和原理 一.运算符重载的需求 C++预定义的“+.-. * ./.%. ^ .&.~.!.|. = .<< >>.!= ”等运算符,只能用于基本数据类型 ...

  4. mvvm双向绑定机制的原理和代码实现

    mvvm框架的双向绑定,即当对象改变时,自动改变相关的dom元素的值,反之,当dom元素改变时,能自动更新对象的值,当然dom元素一般是指可输出的input元素. 1. 首先实现单向绑定,在指定对象的 ...

  5. ES6 新特性(笔记)

    1.定义变量     let         a).块作用域 , 不同于var的函数作用域         b).不可以重复定义同一个变量名           注:              {} ...

  6. HTTP TCP UDP ICMP IP ARP 协议详解(10.15 第二十一天)

    ARP协议 ARP(Address Resolution Protocol)协议 地址解析协议 把网络层的IP地址翻译成在数据链路层寻址的48位硬件地址(MAC地址) 在OSI模型中ARP协议属于链路 ...

  7. js 琐碎

    1.setTimeout() .setInterval() setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式.(即n毫秒后执行一次) setTimeout(code,n) set ...

  8. Mybatis(1)-初识mybaits

    一.概述 1.概述 mybatis 是一个优秀的基于 java 的持久层框架,它内部封装了 jdbc,使开发者只需要关注 sql 语句本身, 而不需要花费精力去处理加载驱动.创建连接.创建 state ...

  9. windows 2008R2 搭建web实现https访问

    一.安装服务. 二.IIS创建证书申请. 三.ca颁发证书 三.创建网站. 创建一个新建文件夹,并在文件夹中创建一个txt文件. 把新建文本文档.txt重命名为index.html 完成证书申请(导入 ...

  10. Unity 协程运行时的监控和优化

    我是快乐的搬运工: http://gulu-dev.com/post/perf_assist/2016-12-20-unity-coroutine-optimizing#toc_0 --------- ...