Python环境搭建及第三方库安装和卸载

因预处理医学图像数据需要用到以下的Python库
SimpleITK;Anaconda;PIL (Python Imaging Library),故重新安装Python和第三方库。
一、安装Python

去官网:https://www.python.org/downloads/ 下载相应版本。
双击下载的安装包,安装过程需要注意修改添加程序到环境变量。
这里写图片描述

二、 Anaconda科学计算包

Python是一种强大的编程语言,其提供了很多用于科学计算的模块,常见的包括numpy、scipy和matplotlib。
要利用Python进行科学计算,就需要一一安装所需的模块,而这些模块可能又依赖于其它的软件包或库,因而安装和使用起来相对麻烦。
幸好有人专门在做这一类事情,将科学计算所需要的模块都编译好,然后打包以发行版的形式供用户使用,Anaconda就是其中一个常用的科学计算发行版。
同类的还有Python(x,y)、Canopy,相较而言还是比较推荐Anaconda。当然Anaconda除了集成常用的包外,它也拥有spyder IDE、IPython、Jupyter Notebook,可以满足你多种使用环境提高便利性。
1.下载Anaconda

地址:https://www.continuum.io/downloads

根据版本选择合适的安装包,需要注意的是,如果前面装了python需要卸载掉,因为Anaconda自带python环境,同样的也分Python2.x和Python3.x,这里我们选择Python3.5。
这里写图片描述

2.安装Anaconda

注意这里选择Just Me,否则可能导致快捷启动找不到程序。
这里写图片描述

如果你已经安装好Anaconda,恭喜你可以省掉很多安装第三方库的时间。
这里写图片描述

三、使用建议

如果你不怕折腾可以使用Python官方安装包自行安装第三方库,再使用sublime文本便捷器来写入代码;如果你对计算机不是特别了解则推荐安装Anaconda可以省掉很多不必要的麻烦,再搭配Pycharm使用即可。

四、 第三方库的安装及卸载

python中,安装第三方模块,是通过管理工具pip完成的。
可使用已经安装好的Anaconda去安装第三方库(SimpleITK)

运行打开 Anaconda Prompt
pip install SimpleITK 

安装常用的Python Imaging Library(PIL),这是Python下非常强大的处理图像的工具库。不过,PIL目前只支持到Python 2.7,并且有年头没有更新了,因此,基于PIL的Pillow项目开发非常活跃,并且支持最新的Python 3。
因此,安装Pillow的命令就是

pip install Pillow

有了Pillow,处理图片易如反掌。随便找个图片生成缩略图:

>>> from PIL import Image
>>> im = Image.open('test.png')
>>> print(im.format, im.size, im.mode)
PNG (400, 300) RGB
>>> im.thumbnail((200, 100))
>>> im.save('thumb.jpg', 'JPEG')

卸载第三方库

pip uninstall SimpleITK

参考主页

http://www.jianshu.com/p/0bd0bc73eff2
http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/00143186362353505516c5d4e38456fb225c18cc5b54ffb000

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/246919.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VueX的store的简单使用心结

vuex的特点: 多组件共享状态: 多个组件使用同一个数据 任何一个组件发生改变, 其他组件也要跟着发生相应的变化 安装vuex npm install vuex: 创建实例: import Vuex from vuex import Vue from vue Vue.use(Vuex)const state {name : 张…

CSDN的那些事

1. CSDN的论坛 http://bbs.csdn.net/home 论坛地图快速定位相关论坛专题 http://bbs.csdn.net/map (http://bbs.csdn.net/forums/ST_Image http://bbs.csdn.net/forums/OpenCV http://bbs.csdn.net/forums/OL_Script http://bbs.csdn.net/forums/VC http://b…

快速学习EndNote X7

EndNote X7 破解版本下载: http://bt.neu6.edu.cn/thread-1554395-1-1.html 链接: https://pan.baidu.com/s/1kVwetNL 密码: vh2b http://bbs.sciencenet.cn/thread-1192379-1-1.html 或者 http://www.las.ac.cn/endnote/endnote.jsp 一、EndNote主要功能 1.…

关于node-sass和sass-loader安装上去的时候的时候报错的问题

一、关于node-sass和sass-loader安装上去的时候的时候报错的问题, 更多的时候是因为sass-loader的版本太高,或者node-sass的版本太高,导致的问题,解决的办法很简单…。删除依赖包 cnpm install sass-loader7.3.1 --save-devcnpm…

下载论文,电子书籍(中英文),专利,数据库和课件

科学网文献管理 http://bbs.sciencenet.cn/forum.php?modforumdisplay&fid80&page1 文献搜索引擎 http://search.aol.com/aol/webhome http://yippy.com/ http://www.findarticles.com/ http://ezproxy.sfpl.org/login http://www.osti.gov/scitech/ https://…

计算机网络之-嵌入式学习

网络作为嵌入式学习的必备知识,很多嵌入式学习者还没有真正的去系统的了解过网络这个知识,在学习网络这块的知识,整理了一些网络笔记,希望对大家的学习能有帮助,那下面就一起看看计算机网络的相关知识吧!本…

PDF文件压缩

1. 在线PDF压缩 http://pdfcompressor.com/zh/ http://pdfcompressor.com/ https://www.pdfcompress.com/ 可下载相应软件 Soda PDF Desktop 2. PDF压缩软件 http://www.xdowns.com/soft/4/258/2012/Soft_92680.html PDFshrink

Kali渗透测试技术实战

第一章 引言 EC-Council Certified Ethical Hacker (EC CEH,伦理黑客认证)。整个过程包含五个阶段:侦察、扫描、获取访问、维持访问以及清除痕迹。 第二章 下载并安装Kali Linux 硬盘最小120G,尤其是在密码破解、取…

关于slot、slot-scope的指令的一些操作记录

关于slot、slot-scope的指令的一些操作记录: 从vue2.6.0开始,slot、slot-scope已经被废弃,推荐使用v-slot; slot-scope是作用域插槽, 父组件中不能直接用子组件中定义的data数据。 而slot-scope的出现就是解决了这样的问题 子组…

关于前端Vue的webpack的基本只用总结心得

1.先说一下vue webpack 的配置的问题 "scripts": {"dev": "node build/dev-server.js","build": "node build/build.js","lint": "eslint --ext .js,.vue src" }我们 npm run dev 便是运行的 第一条命…

五种方法提高你的智力

五种方法提高你的智力 智力是天生的,一成不变的吗?教你五种方法提高智力:1体验新鲜事物 2挑战自己3有创造力的思考4生活中,多玩“hard”模式5多与他人进行交流 弯兔123 2011-04-04 14:53经验说:智力是天生的&#xff0…

vue-cli中的webpack的config配置详细说明

vue-cli中的webpack的config配置详细说明打开我们的vue项目文件夹我们可以清楚的看到文件夹下的三个文件, “dev.env.js”,“index.js”,“prod.env.js”, 我们先打开prod.env.js的文件,看里面的内容:‘use…

matlab中 text 使用画图示例

% Plot the image of the Sensitivity and False Positive per image clear; close all; clc; I1 [0.5 75]; I2 [1 54.5];msize 19; %设定字体的大小hold on plot(I1(1),I1(2),ko-,MarkerFaceColor,r) % 红色实心圆点text(I1(1)0.1,I1(2),Wei 2002) hold on plot(I2(1),I2(2)…

计算机视觉界CV牛人牛事

CV人物1:Jianbo Shi史建波毕业于UC Berkeley,导师是Jitendra Malik。其最有影响力的研究成果:图像分割。其于2000年在PAMI上多人合作发表”Noramlized cuts and image segmentation”。这是图像分割领域内最经典的算法。主页:www.…

vscode编辑器,自己喜欢的颜色

"workbench.colorCustomizations": { //覆盖当前所选颜色主题的颜色"editor.background": "#1b1b19", //编辑器背景色"editor.selectionBackground": "#3514c554", //用户选中代码段的颜色 "editor.findMatchBackgroun…

Ubuntu中python切换及pip 安装相应python库

更改python默认版本 只需在终端里面执行 sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150 sudo update-alternatives --install /usr/bin/python python …

js消息任务队列

JS单线程、异步、同步概念 多次出现“事件循环”这个名词,简单说明了事件循环的步骤,以便理解nextTick的运行时机,这篇文章将更为详细的分析下事件循环。在此之前需要了解JS单线程,及由此产生的同步执行环境和异步执行环境。 众所…

Ubuntu下安装cmake,配置ITK 和 SimpleITK, VTK(已测试可执行)

curses库 在安装cmake之前应该先安装一下curses库。如果系统中有curses库的话,cmake将生成一个可执行文件ccmake,它是一个基于文本程序的终端,有点类似windows GUI。 sudo apt-get install libncurses5-dev 备注:若无curses库…

定义[nextTick、事件循环]

详情清查收:---》 实例理解nextTick的使用,并给出在页面渲染上的优化巧用 https://www.cnblogs.com/hity-tt/p/6729118.html