日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

mac用什么写python程序_mac下,有哪些python开发工具可用

發布時間:2025/3/15 python 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mac用什么写python程序_mac下,有哪些python开发工具可用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 首先安裝python,我選擇安裝Anaconda (Windows 64-Bit Python 2.7 Graphical Installer 下載地址)。

Anaconda的一些命令(在Anaconda的命令行窗口輸入):

conda list #該命令,將列出Anaconda安裝的所有應用包,我們可以看到Anaconda已經安裝了numpy, nose, pip, python, scipy, mingw等等。

conda install #該命令用于安裝應用包,如 conda install numpy.

pip install #該命令用于安裝應用包,如 pip install theano.

conda update #升級應用包,如 conda update python

2. 安裝Theano,在Anaconda 的命令窗口中輸入 pip install theano,可以看到程序開始下載安裝包,并檢查是否滿足安裝條件:numpy>=1.5.0,scipy>=0.7.2,滿足條件之后開始運行setup.py安裝theano,安裝完成后會顯示Successfully installed theano。

3. 測試Theano安裝情況。

(1)在ipython中輸入以下兩行代碼:

import theano

theano.test()

會顯示theano的版本號,安裝位置,已經其他包的安裝版本,如numpy,nose,python等。

在運行中出現g++不是內部或外部命令,也不是可運行的程序或批處理文件。

(2)在Anaconda的命令行窗口輸入:python Lib\site-packages\theano\tests\run_tests_in_batch.py

顯示unable to find theano-nose,查看run_tests_in_batch.py發現,其中路徑設置為在bin下尋找theano-nose文件,而實際上Anaconda文件夾下根本沒有bin這個文件夾,theano-nose存放在Scripts文件夾中。

》》》嘗試1:將Scripts更名為bin,重新運行這句命令,可以成功運行。但是出現一個warning,提示沒有檢測到g++,所以無法運行優化后的C代碼版本,只能執行python版本。

該種嘗試的結果是,下次打開Anaconda 命令窗口后出現錯誤,因為其運行路徑為Scripts,所以還是不要修改了。

(3)g++問題。我們打開MinGW文件夾,可以很清楚的看到有g++,但是為什么使用不了呢??在Anaconda 命令窗口中輸入g++也能成功調用g++.exe啊。所以結論是,鑒于這個代碼中出現很明顯的漏洞,所以說不定這里也是錯誤,先不管這些了。

試著做了以下配置,也不知行不行。

添加環境變量: path: C:\Anaconda\MinGW\bin;C:\Anaconda\MinGW\x86_64-w64-mingw32\lib;

新建環境變量: PYTHONPATH: C:\Anaconda\Lib\site-packages\theano;

在home目錄下(cmd可以看到,我的是C:\Users\Administrator),創建 .theanorc.txt 文件內容如下:

[global]

openmp=False

[blas]

ldflags=

[gcc]

cxxflags = -IC:\MinGW\include

(4)驗證BLAS是否安裝成功。由于numpy是依賴BLAS的,如果BLAS沒有安裝成功,雖然numpy亦可以安裝,但是無法使用BLAS的加速。驗證numpy是否真的成功依賴BLAS編譯,用以下代碼試驗:

>>> import numpy

>>> id(numpy.dot) == id(numpy.core.multiarray.dot)

False

結果為False表示成功依賴了BLAS加速,如果是Ture則表示用的是python自己的實現并沒有加速。

取消

評論

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的mac用什么写python程序_mac下,有哪些python开发工具可用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。