第一课 python的几种环境配置
第一种,pythom+eclipse+pydev
这种安装方式比较简单,网上教程比较多,需要注意的是安装eclipse前需要安装jdk。具体过程不再啰嗦了。下面主要讲讲在64位系统下安装numpy,scipy,matplotlib等几个科学计算包。
python借助于numpy和scipy这两个库,在科学计算上也是大有用处的,但问题是这两个库并不好装,尤其是在64位的情况下。
官方Pypi上默认只提供了32位的,而sourceforge上针对windows的exe安装包(貌似)也没有64位的。
我在2.7下直接pip install无法安装numpy,3.4下numpy正常安装,但是scipy却死活安装不上。
好在加州大学欧文分校(University of California, Irvine)LFD实验室(The Laboratory for Fluorescence Dynamics)的Christoph Gohlke在其个人主页上提供了非官方的Windows源:http://www.lfd.uci.edu/~gohlke/pythonlibs/ 。
直接去下载对应的版本安装就好了,需要注意其中的依赖关系。
Delbert 本人同时安装了Python 2.7和3.4的64位版本,默认为3.4版本的。由于越来越多的Python库以wheel进行封装,也就是扩展名变成了.whl,不能再像之前.exe一样直接双击安装了。好办。
Python 2.7 amd64 安装 numpy 和 scipy
由于下载下来的包是wheel格式的,需要wheel支持。而Delbert默认版本不是2.7,所以需要先通过cd命令切换到2.7版本安装路径下的Script文件夹,输入 pip install wheel 来安装wheel。
之后 pip install <下载到的numpy安装包>来进行安装就好了。
安装完numpy,也是通过 pip install <下载到的scipy安装包> 来进行安装。
如果你是在类unix环境下的话,路径需要是/开头的绝对路径,否则会提示找不到文件的错误。
Python 3.4 amd64 安装 numpy 和 scipy
由于Delbert默认版本为3.4,所以3.4版本的安装就相对容易了。
开一个命令行,pip install wheel安装wheel。
pip install <拖入下载到的numpy包>
pip install <拖入下载到的scipy包>
嗯,这样就安装完成了。
在命令行下操作的话,就不需要手动输入类Unix的路径了,直接将安装包拖入命令行窗口即可获得完整路径。
注意事项
好像从非官方源得到的numpy和官方的冲突,如果之前手动安装的话需要手动卸载;否则安装numpy的过程中,卸载会出错导致无法完成安装。
测试一下,没问题了,开始干活。
以上转载自 Delbert's Blog 。
特别要注意存放numpy等的位置,如果实在弄不好就放在/python/scripts里面吧。
第二种,Anaconda
据说第一种方法是个大坑,不过安装的过程对理解python还是有一定的作用的,没办法,咱就喜欢折腾。。。
这个软件我也装过,一键式安装,轻松解决,但是还是没有理解好这个软件,只是觉得很牛的样子,网上很多说note会上不去,反正我是上的去,哈哈。。
第三种,winpython
这个没去弄,也不想去弄了,今天够折腾了。
上面主要是对今天折腾的一个总结,我姑且先选第一种方式学着PYTHON,慢慢上手再选个比较顺手的软件吧。不过感觉还是linux系统牛B啊。。
请无视我的逻辑和表达。哈哈哈
第一课 python的几种环境配置的更多相关文章
- Python Virtualenv运行Django环境配置
系统: RHEL6.5 版本说明: Python-3.5.0 Django-1.10.4 virtualenv:为每个项目建立不同的/独立的Python环境,你将为每个项目安装所有需要的软件包到它们各 ...
- 第一节:ASP.NET开发环境配置
第一节:ASP.NET开发环境配置 什么是ASP.NET,学这个可以做什么,学习这些有什么内容? ASP.NET是微软公司推出的WEB开发技术. 2002年,推出第一个版本,先后推出ASP.NET2. ...
- Python 安装和 Pycharm 环境配置
一.Python 简介 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它 ...
- 耗子学Python了(1)___Python环境配置
一:写在开始的开始 最近我们团对的老大问我想看什么书,我让老大买了一本<Python 3面向对象编程>,所以在看的时候边敲边实践,决定在自己电脑配置下相应的环境,然后开始Python的学习 ...
- Python学习教程(二)Python 安装和 Pycharm 环境配置
一.Python 简介 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它 ...
- nyoj 259-茵茵的第一课 (python, input, print)
259-茵茵的第一课 内存限制:64MB 时间限制:3000ms 特判: No 通过数:23 提交数:36 难度:0 题目描述: 茵茵今年已经六年级了,爸爸给她报了一个学习程序设计的班. 第一节课上, ...
- python + selenium WebDriver的环境配置
想试用python语言来学习selenium WebDriver,首先需要搭建一个测试环境,从python安装到浏览器插件配置的详细步骤,总结如下: 一.python环境配置 1.从官网下载最新的一个 ...
- 重拾c++第一天(1):环境配置
时过多年,c++基本不记得了,故在此记录相关重拾记录. 学习语言第一步当然是环境配置了(笑),由于暂无用c++进行大型项目开发的需求,所以先下载dev进行过渡. 安装过程非常简单,值得注意的是配置时选 ...
- 【机器学习】利用 Python 进行数据分析的环境配置 Windows(Jupyter,Matplotlib,Pandas)
环境配置 安装 python 博主使用的版本是 3.10.6 在 Windows 系统上使用 Virtualenv 搭建虚拟环境 安装 Virtualenv 打开 cmd 输入并执行 pip inst ...
随机推荐
- 【iCore3双核心板】iCore3双核心板使用说明(图文)
1.iCore3供电.程序下载线路连接示意图(使用iTool2) 2.iCore3供电.程序下载线路连接示意图(使用J-link和Blaster) 3.iCore3供电.读U盘线路连接示意图
- rabbimq之流控
rabbitmq为了能够保证服务器在大量使用资源的情况下正常工作,会做流控. 所谓流控有以下两个方面.一是针对连接做流控,即降低某频率过快的发送消息.二是整体流控,即将所有消费者发送的消息丢掉,悄无声 ...
- appium 等待页面元素加载
前面没找到合适的函数,用的是 try{Thread.sleep(10);}catch(Exception e){} 但是这个时间得自己控制,强制等待加载,很2的办法,后来终于找到一个合适的替代函数了 ...
- 小试牛刀3之JavaScript基础题
JavaScript基础题 1.让用户输入两个数字,然后输出相加的结果. *prompt() 方法用于显示可提示用户进行输入的对话框. 语法: prompt(text,defaultText) 说明: ...
- Python开发【程序】:计算器
开发一个简单的python计算器 实现加减乘除及拓号优先级解析 用户输入 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568 ...
- 正则表达式获取字符串中的img标签中的url链接
废话不多说直接看代码 JavaScript中的代码: var re = /src=\"([^\"]*?)\"/i; var arr = str.match(re); if ...
- Saving changes is not permitted in SQL Server
From Save (Not Permitted) Dialog Box on MSDN : The Save (Not Permitted) dialog box warns you that sa ...
- DNS分别在什么情况下使用UDP和TCP
DNS同时占用UDP和TCP端口53是公认的,这种单个应用协议同时使用两种传输协议的情况在TCP/IP栈也算是个另类.但很少有人知道DNS分别在什么情况下使用这两种协议. 如果用wiresha ...
- AJAX-----09iframe模拟ajax文件上传效果原理1
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- MFC通过ODBC方式连接mysql
一. 要安装mysql-connector-odbc驱动 二. 配置数据源 电脑的控制面板-管理工具-数据源ODBC-系统DSN-添加-选择刚刚安装的mysql odbc Driver 参考 http ...