PyOpenGl 1 環境安裝

2021-06-16 12:56:28 字數 1358 閱讀 4246

我的選擇:eclipse + pydev + pyopengl

選擇原因:eclipse + pydev 除錯方便,介面友善。缺點是比較占用資源(我的電腦10秒開機怕什麼)

其他選擇:idle 或 emacs(shell 黨你們有選擇嗎)

電腦系統:win7 64

eclipse:

version: 4.2.2

pydev:

version: 2.7.4( 這個介紹較好)

pyopengl

不推薦官方版本,不然有可能痛苦地看到如下異常(通常在呼叫 glutinit() 時)

file "c:\program files\python27\lib\site-packages\opengl\glut\special.py", line 324, in glutinit

_base_glutinit( ctypes.byref(count), holder )

typeerror: 'nonetype' object is not callable

原因是官方的 pyopengl 包它不複製所需的 dll 檔案(右狗),而且即使手動做到這點也可能不能工作(win7 64)

我的選擇是使用 christoph gohlke 維護的非官方庫:

傳送門:xys7z73o/pyopengl-3.0.2.win-amd64-py2.7.exe

version 3.0.2 for py 2.7 win64

安裝時會自動選擇 python2.7 執行檔案的路徑,如果不是,檢查是否適用版本

from opengl.gl import *

from opengl.glu import *

from opengl.glut import *

def drawfunc():

glclear(gl_color_buffer_bit)

rg = 10

for i in range(1, rg):

glutwirecube(1.0 * i / rg)

glutwarppointer(300, 300)

glflush()

glutinit()

glutinitdisplaymode(glut_single | glut_rgba)

glutinitwindowsize(600, 600)

glutcreatewindow("cube")

glutdisplayfunc(drawfunc)

glutmainloop()

PyOpengl學習 一 環境搭建

一,安裝 安裝pyopengl很簡單,只需要用pip工具執行下面命令就行了 pip install pyopengl pyopengl accelerate但是安裝過程中可能 會遇到這個的異常 error microsoft visual c 10.0 is required 意思就是我們需要安裝對...

機器學習 1) 環境安裝

先嘗試嘗試tensorflow 1.修改 etc hosts 加入如下行 tensorflow start 64.233.188.121 www.tensorflow.org tensorflow end 2.進入官網後有這些選項 選擇anaconda install 3.anaconda 安裝 進...

機器學習 1) 環境安裝

先嘗試嘗試tensorflow 1.修改 etc hosts 加入如下行 tensorflow start 64.233.188.121 www.tensorflow.org tensorflow end 2.進入官網後有這些選項 選擇anaconda install 3.anaconda 安裝 進...