回答編集履歴

3

誤字修正

2019/06/07 02:31

投稿

YasuhiroNiji
YasuhiroNiji

スコア584

test CHANGED
@@ -1,4 +1,4 @@
1
- エラーメッセージの中の以下のことから、ディスプレイドライバーに Microsoft の GDI Generic 1.1.0 が使われています。PyBullet は、OpenGL 2 又は OpenGL 3 が必要すが、GDI Generic では対応していません。
1
+ エラーメッセージの以下のことから、ディスプレイドライバーに Microsoft の GDI Generic 1.1.0 が使われていることがわかります。しかし、PyBullet は、OpenGL 2 又は OpenGL 3 が必要になりますが、GDI Generic では対応していません。
2
2
 
3
3
 
4
4
 

2

回答の修正

2019/06/07 02:31

投稿

YasuhiroNiji
YasuhiroNiji

スコア584

test CHANGED
@@ -1,13 +1,19 @@
1
- PyBullet Windows で利用する場合、現時点でPyPI のパッケージはのソースからコンパイルする必要があるしAnaconda の方 Windows 用のパッケージが存在しません。
1
+ エラーメッセージの中の以下のことから、ディスプレイドライバーに Microsoft の GDI Generic 1.1.0 が使われています。PyBullet は、OpenGL 2 又OpenGL 3 が必要ですが、GDI Generic 対応ていません。
2
2
 
3
3
 
4
4
 
5
+ ```bash
6
+
7
+ Version = 1.1.0
8
+
5
- Python.org Python 及び Anaconda を使って、自分の環境(Python 3.7.2、VS2017)で試すと動作しました。
9
+ Vendor = Microsoft Corporation
10
+
11
+ Renderer = GDI Generic
12
+
13
+ ```
6
14
 
7
15
 
8
16
 
9
- ![pybullet](f54100336b254445f62a29b3c7fd2605.png)
17
+ 使用している PC の GPU のメーカーから、ディスプレイドライバーをダウンロードしてインストールする必要があると思われます。INTEL CPU 内蔵のものを使っている場合は、以下のページを参考にしてください。
10
18
 
11
-
12
-
13
- 質問者との環境の違いは、質問者が VS2019 を使っていることです。Python 3.7.2 は、VS2017 でコンパイルされているので、それに合わせたほうがいいとおもわれます。
19
+ [インテル® グラフィックス・ドライバー](https://www.intel.co.jp/content/www/jp/ja/support/products/80939/graphics-drivers.html)

1

修正

2019/06/07 02:29

投稿

YasuhiroNiji
YasuhiroNiji

スコア584

test CHANGED
@@ -2,12 +2,12 @@
2
2
 
3
3
 
4
4
 
5
- こういうケースで、Anaconda で使おうとして、単に pip でインストールするとライブラリーの関係で今回のようにエラーが出ることが多いです。Anaconda で動作させようと思ったら恐らくAnaconda 用のパッケージを作る必要がありますが、それは手間がかかるので、Python.org からダウンロードした Python を使った方がいいです。
6
-
7
-
8
-
9
- Python.org の Python を使って、自分の環境(Python 3.7.2、VS2017)で試すと動作しました。
5
+ Python.org の Python 及び Anaconda を使って、自分の環境(Python 3.7.2、VS2017)で試すと動作しました。
10
6
 
11
7
 
12
8
 
13
9
  ![pybullet](f54100336b254445f62a29b3c7fd2605.png)
10
+
11
+
12
+
13
+ 質問者との環境の違いは、質問者が VS2019 を使っていることです。Python 3.7.2 は、VS2017 でコンパイルされているので、それに合わせたほうがいいとおもわれます。