0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Python+Anaconda+Pycharm環境構築

Last updated at Posted at 2020-06-25

Pythonの環境メモ

自分用メモです。
ずいぶん前にノートパソコンにpythonを扱える環境を作ったんだけれども、
今回デスクトップに新たに環境を作ろういうことで
どうせならメモをしておこうと思って記事を書いてみました。


##前書き
ノートパソコンの方だとanacondaとPyCharmが入っていたので
当時の僕がネットとか先輩に聞いてインストールしていたのでしょう。
なにがなんだかわからないけどまあその選択をしていたということはおそらく
ポピュラーな方法なのかなと。

ところで余談なんですけど
最近作図したくて、上の環境で記事をコピペして動かしてみたら
% matplotlib inline
のところでエラーがでたんですよ

IPython Notebookがどうとか書いてあったけど面倒だから
そっと消しました

でなにが言いたいかというと、anacondaとPyCharmを入れて使うのが果たしてベストなのだろうかと疑問が残思うわけですが、

まあ面倒なのでデスクトップPCにもおんなじの入れてみます。

Anacondaインストールまで

インストーラーを入れましょう
image.png
Anaconda

下のエラーが出た。ファイル名にスペースがあったかららしい。
ネットの情報をもとにCの直下に入れることに。
image.png

こんなのがでた。一回キャンセルして、ファイルをつくってからインストーラーを改めて起動すると問題なくできる。
image.png

いろいろ調べたけどよくわからんからデフォのままでインストールした。
(後から思ったけどこのパソコンに入れるの初めてだし、どっちもチェックしててよかかったかも。)
image.png

こんな画面出た。やっぱPyCharm入れといたほうがいいっぽいってことか(情弱)
image.png

これはチェック外して終わり。
image.png

##Anaconda navigator
優秀なのでここのチェックは外します
image.png
あとは特に何もせず。
仮想環境とかはそんないろいろパッケージ入れなきゃ必要ないと思うんやけど、、
まあ初心者なのでわからん。。。

PyCharm

PyCharmも入れましょう。
Professional版ではなくコミュニティの方にしましょう。
PyCharm

よくわからんけどそっと拡張子だけつけてみた。
image.png

なんですかこれは?(よくわからんからそのままいっちゃう)
image.png

ここまできたら見知った画面なのでとりま動かしてみる。

まずhello worldは動いた。

昔作ったnumpyとか入ってるやつをコピペして動かしてみよう。

なんもせずに動かそうとしたらエラーでた。

Traceback (most recent call last):
  File "C:/〇〇〇/test01.py", line 1, in <module>
    import numpy as np
ModuleNotFoundError: No module named 'numpy'

で結局 settings→project Interpreterまで行って show all のとこでAnaconda入っているPython3.7ってやつを選択したら動きました。 Conda Enviromentって書いてあった。 virtualenvとかsystemとかpipとか書いてあったけど、もう動いたんでその辺はまた必要に駆られたらやります。

↓ ためしにつくったやつ。funcに好きな関数を入れると点を打ってくれます。(for文0からスタートだからそっと+1したのは内緒)

test03.py
import numpy as np
import matplotlib.pyplot as plt

n = 100

A = np.ones((n, 1))


def func(x):
    return np.log(x+1) + (np.cos(x))/(x+1)


for i in range(100):
    A[i][0] = func(i)

print(A)

plt.plot(A)
plt.title("n =%i" % n)
plt.xlabel("x")
plt.ylabel("y")
plt.show()

とりま動いたんで良しとします。



image.png

追記
ファイル整理をしていたら昔pyhtonパソコンに入れていたの思い出した。
この記事通りにやって動くかわかりません。
path通すとか環境変数とかいじったか思い出せん。。。

あと仮想環境とかもわからん。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?