安裝Numpy,發現錯誤:
No module named msvccompiler in numpy.distutils; trying from distutils
目前python除了在 Windows 下官方提供的安裝版外,還有:
ActivePython,這個與官方版本的差別在于提供了額外的庫和文檔,并且自動設定了PATH環境變量。
Python(x,y)是一個基于python的科學計算軟體包,收集了衆多的函數庫以及文檔、教程,并配備了可視化的程式界面和內建開發環境,非常友善科研人員使用。
Python(x,y))目前的穩定版本為2.7.2.3,包含內建開發環境Eclipse和python開發插件pydev、資料互動式編輯和可視化工具spyder、基礎數學庫numpy和進階數學庫scipy、3D可視化工具集MayaVi、python界面開發庫PyQt、python與C/C++混合編譯器SWIG,以及其他多種數學軟體庫,并配備了豐富齊全的幫助文檔。總的來說是很用心維護的一個發行版,建議安裝這個版本。
科學計算最基礎的工具庫, NumPy, SciPy. 二維繪圖以及三維可視化庫, matplotlib, , Chaco, Mayavi. 程式和界面開發, Traits, TraitsUI. 與Matlab相比, Python最大的優點是完全免費, 其次在檔案管理, 界面設計和網絡通信方面Python都有着豐富的擴充庫.
Python內建軟體包: Python(x,y),http://www.pythonxy.com/ 版本号與它所使用的Python版本号相同.內建了許多有用的庫。
安裝時首先要解除安裝python.
安裝的時候,選擇Full(安全安裝):
将Python(x,y)的安裝路徑改為“c:\pythonxy”。否則Python将可能無法正确調用某些擴充子產品。(有很多路徑要選,我把最開始的路徑改在 了E盤,因為C槽空間不夠)。
裝python的過程中要會修改很多系統資料庫, 需要做很多允許操作. 那麼暫時退出防火牆軟體, 要麼就坐在電腦前候着:-)
c:\python27 Python 2.7.2.1的安裝路徑, 所有擴充庫都可以在它的子目錄”Lib\site-packages”下找到
c:\pythonxy\doc 衆多擴充庫的說明文檔和示範程式
c:\pythonxy\swig 自動生成擴充子產品接口的工具, 用C語言編寫擴充子產品時會用到它
啟動界面可以看到一些配置選項和目前版本資訊.
Python(x,y)運作後的界面:
為了和numpy, scipy等社群的推薦的标準導入方式一緻,請點選按鈕Startup script,然後在打開的檔案夾中添加一個名為numpy.py的檔案,編輯此檔案,添加以下幾行推薦的導入
import numpy as np
import scipy as sp
import pylab as pl
此後運作IPython(x,y)的時候請記着要選擇numpy.py為啟動腳本。
如果要使用pylab,TraitsUI等在shell中和圖形界面進行互動的話,需要選擇帶-wthread參數的選項(-pylab也可以)。圖1.3是一個用pylab繪制sin波形圖的例子:(在ipython qt中)
pythonxy自動2.7以後,移除eclipse了。因為eclipse太大,移除了.如果是高版本的pythonxy,你可以單獨安裝eclipse。
http://cfa.everpcpc.com/scipydoc/install.html
http://www.cnblogs.com/ouzi/archive/2012/09/29/2708442.html
http://blog.csdn.net/sharkw/article/details/1924949
windows下配置python庫
安裝easy_install: 下載下傳ez_setup.py檔案,指令行執行python ez_setup.py; 将python檔案夾下的Scripts檔案夾加入到系統path路徑: 檢查easy_i ...
幾條學習python的建議
熟悉python語言, 以及學會python的編碼方式. 熟悉python庫, 遇到開發任務的時候知道如何去找對應的子產品. 知道如何查找和擷取第三方的python庫, 以應付開發任務. 學習步驟 安裝 ...
Python之擴充包安裝
讀者朋友,在比較新的版本(Python 2 >=2.7.9 or Python 3 >=3.4)中,pip或者easy_install 擴充包指令已經預設安裝(可檢視 你的安裝目錄\p ...
django學習<;一>;:安裝
這兩天打算摸索下和python相關的東西,然後正好小夥伴有個關于網站的任務,就懷着好奇的心态了解了下,然後就很自然地開始涉及django的問題. 首先就是django安裝的問題,想不到第一步就出問題了 ...
paper 52 :windows7環境下theano安裝
要做卷積神經網絡的一些東西,是以要裝theano,網上很多Theano安裝教程版本較老,而各安裝包更新很快,參考價值有限.走了很多彎路才裝好,把這個過程記錄下來,希望對大家有幫助~ ~ 我的配置:wi ...
Windows下安裝GnuRadio最簡單的方法(沒有之一)
作者在Windows XP SP3 32位下親測通過,理論上Win7也沒問題. 1. 如果系統中安裝有Python,請先把Python解除安裝. 2. 下載下傳安裝Python(x,y) 2.7.5.0, 下 ...
python 安裝ssh和Scrapy
在Python中沒有專用的SSH子產品,這需要手動的安裝子產品才行.Python中使用SSH需要用到OpenSSH,而OpenSSH依賴于paramiko子產品,paramiko子產品又依賴于pycrypto ...
zwPython,字王內建式python開發平台,比pythonXY更強大、更友善。
zwPython,字王內建式python開發平台,比pythonXY更強大.更友善. 更強大,内置opencv.cuda/opencl.NLTK自然語言.pygame遊戲設計等多個重量級子產品庫. 更方 ...
Windows下安裝mayavi2
由于要使用mayavi2畫三維圖,但是沒有找到二進制包,是以隻能安裝pythonxy或者canopy之類的版本,後來在http://www.lfd.uci.edu/~gohlke/pythonlibs ...
随機推薦
.NET自動字元編碼識别程式庫 NChardet
什麼是NChardet NChardet是mozilla自動字元編碼識别程式庫chardet的.NET實作,它移植自jchardet,chardet的java版實作,可實作對給定字元流的編碼探測. N ...
%02d
%d表示列印整型的,%2d表示把整型資料列印最低兩位,%02d表示把整型資料列印最低兩位,如果不足兩位,用0補齊是以列印出來就是02了
Vuex 源碼學習(一)
(一)Vuex 是什麼? Vuex 是一個專為 Vue.js 應用程式開發的狀态管理模式.它采用集中式存儲管理應用的所有元件的狀态, 并以相應的規則保證狀态以一種可預測的方式發生變化. —— 來自 V ...
Excel大寫和小寫轉換函數
Excel中的大寫和小寫轉換函數 (1).轉換為所有小寫字母:lower函數 (2).轉換為所有大寫字母:upper函數 (3).轉換為首字母大寫,其餘小寫字母:proper函數 三種函數的使用方式. ...
微服務之consul(一)
一.概述 consul是google開源的一個使用go語言開發的服務發現.配置管理中心服務.内置了服務注冊與發現框 架.分布一緻性協定實作.健康檢查.Key/Value存儲.多資料中心方案,不再需要依 ...
STD函數的内部計算公式
各股票軟體的标準差函數STD是不同的,而布林線的上下軌是以STD為基礎計算出來的,是以使用布林線應小心.以2008/3/28的上證綜指為例,利用如下代碼:"收盤價3日STD:STD(CLOS ...
JGroups
JGroups Developer(s) Bela Ban Stable release 4.0.10.Final / February 1, 2018 Written in Java Operati ...
Oracle叢集(RAC)時間同步(ntp和CTSS)
Oracle叢集(RAC)時間同步(ntp和CTSS) http://blog.itpub.net/26736162/viewspace-2157130/ crsctl stat res -t -in ...
Spark架構
Spark架構 為了更好地了解排程,我們先來鳥瞰一下叢集模式下的Spark程式運作架構圖. 1. Driver Program 使用者編寫的Spark程式稱為Driver Progr ...
(sklearn)機器學習模型的儲存與加載
需求: 一直寫的代碼都是從加載資料,模型訓練,模型預測,模型評估走出來的,但是實際業務線上咱們肯定不能每次都來訓練模型,而是應該将訓練好的模型儲存下來 ,如果有新資料直接套用模型就行了吧?現在問題就是 ...