質問するログイン新規登録

回答編集履歴

2

些細な追記

2019/02/28 09:44

投稿

quickquip
quickquip

スコア11327

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  pipでパッケージをインストールする場合、Pythonのコードではなくて、C言語のソースをダウンロードして、コンパイルして、共有ライブラリ(とそのPythonバインディング)としてインストールするようなパッケージがあります。
2
2
  pip(あるいはwhl)はそういった手順を標準化するツールでもあります。
3
3
 
4
- macOSやLinuxを使っている分には別にそれが問題になることはありません。
4
+ macOSやLinuxを使っている分には別にそれ自体が問題になることはありません。
5
5
  C言語環境だったり、インストールしたいパッケージに必要な別のライブラリだったりをシステムに用意するのは難しいことじゃありません。というかC言語環境は**ある**のがあたりまえとも言えます。
6
6
 
7
7
  これでひっかかるのがWindowsユーザです。C言語のコンパイラが必要です、とか言われたらパニックになる(人が多数派)でしょう。

1

些細に追記

2019/02/28 09:44

投稿

quickquip
quickquip

スコア11327

answer CHANGED
@@ -2,12 +2,12 @@
2
2
  pip(あるいはwhl)はそういった手順を標準化するツールでもあります。
3
3
 
4
4
  macOSやLinuxを使っている分には別にそれが問題になることはありません。
5
- システムにC言語環境だったり、インストールしたいパッケージに必要な別のライブラリだったりを用意するのは難しいことじゃありません。というかC言語環境は**ある**のがあたりまえとも言えます。
5
+ C言語環境だったり、インストールしたいパッケージに必要な別のライブラリだったりをシステムに用意するのは難しいことじゃありません。というかC言語環境は**ある**のがあたりまえとも言えます。
6
6
 
7
7
  これでひっかかるのがWindowsユーザです。C言語のコンパイラが必要です、とか言われたらパニックになる(人が多数派)でしょう。
8
8
  anacondaはそういった人にやさしいです。
9
9
  共有ライブラリの形で提供されるPythonパッケージも、あらかじめビルドされたバイナリを配布しています。
10
- Pythonパッケージが必要とする別のライブラリも、あらかじめビルドされたバイナリを配布しています。
10
+ Pythonパッケージが必要とする別のライブラリ(lxmlとかopensslとか)も、あらかじめビルドされたバイナリを配布しています。
11
11
 
12
12
  LinuxやmacOSなら当たり前のように存在しているライブラリでも、それがなんなのかさっぱりわからないWindowsの人には、anacondaが勝手に入れてくれるというのは嬉しいのでしょう。
13
13