Python環境下安裝PyGame和PyOpenGL

在進行增強現實的時候我們需要用到兩個工具包:PyGame 和 PyOpenGL,本章在python環境下對這兩個工具包的安裝進行說明。
環境:win10,,64位,python3.7

一、安裝PyGame

PyGame 是非常流行的遊戲開發工具包,它可以非常簡單地處理顯示窗口、輸入設備、事件,以及其他內容。其下載安裝過程如下:

(1)直接pip安裝,cmd,輸入pip install pygame 。

但是很多時候這個方法很慢還可能報錯,可以試試加鏡像,如下加豆瓣鏡像:

pip install pygame -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

幾秒之後安裝完成:
在這裏插入圖片描述

(2)官網下載安裝

1. 進入python官網(https://www.python.org/)點擊PyPI
在這裏插入圖片描述

2. 輸入pygame,點擊pygame1.9.6

在這裏插入圖片描述
在這裏插入圖片描述
3 點進去找到下面的 Download files,找到自己相對應要下載的版本,我的是 python37 ,64位的,所以我下載的是紅框中的
在這裏插入圖片描述
4 進入命令窗口,在pygame下載的目錄下輸入命令安裝:pip install pygame-1.9.6-cp37-cp37m-win_amd64.whl
在這裏插入圖片描述
5 查看是否安裝成功,在python下輸入 import pygame ,結果顯示pygame信息,安裝成功
在這裏插入圖片描述

二、安裝PyOpenGL

PyOpenGL 是 OpenGL 圖形編程的 Python 綁定接口,其是開源的,易於安裝。在windows下使用命令:pip install pyopengl PyOpenGL_accelerate ,安裝python的openGL環境,結果運行代碼會出現錯誤。
參考很多資料,都說這是因爲pip安裝默認的是pyopengl_32的,如果電腦是64位,那麼就會顯示錯誤,因此不建議使用pip安裝。

下面是找對應版本的安裝步驟:
下載地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyopengl
1 下載對應版本。我這裏下載python37、64位的
在這裏插入圖片描述
2 cmd,在PyOpenGL 下載目錄下(如我的是E:\computerversion) 輸入命令安裝:pip install PyOpenGL-3.1.5-cp37-cp37m-win_amd64.whl
在這裏插入圖片描述
安裝對應的c++庫PyOpenGL_accelerate也是一樣的方法和下載地址。
另外也可以在這裏下載:https://pypi.org/project/PyOpenGL-accelerate/#files

下載安裝完成,
運行一段代碼測試結果
代碼:

from OpenGL.GL import *
from OpenGL.GLUT import *


def Draw():
    glClear(GL_COLOR_BUFFER_BIT)
    glRotatef(0.5, 0, 1, 0)
    glutWireTeapot(0.5)
    glFlush()


glutInit()
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGBA)
glutInitWindowSize(400, 400)
glutCreateWindow("test")
glutDisplayFunc(Draw)
glutIdleFunc(Draw)
glutMainLoop()

結果旋轉的茶壺:
在這裏插入圖片描述

參考:https://eyehere.net/2011/learn-opengl-3d-by-pyopengl-3/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章