kabablog
Programming

Pythonを動かすためにいろいろ触ってみた

python を勉強した際のノウハウを忘れないように記述しておく

今回はWindows10前提で記録しているが、一部Macの記録がある場合は合わせて表記する

anacondaをインストールする

(ToDo)インストール方法書く

PyCharmをインストールする

(ToDo)インストール方法書く

仮想環境を作る

Pythonのバージョンなども指定できる

$ conda create 環境名 python=3.5とか

仮想環境一覧を確認する。合わせてどれが
実行しているソフトによっては環境名がどこにも表示されない時がある。
Macなどのコンソールでは表示される。

$ conda info -e

仮想環境の起動

ターミナルを立ち上げ、初回のログイン時のデフォルトは(base)
Macのターミナルだと、このようなイメージ

(base)$

for mac

$ source activate 仮想環境名

for windows

$ activate 仮想環境名

pathが通っていない場所で打つ場合

$ ~/.../anaconda3/bin/activate

Macでの例(こんなイメージ)

(base)$ source ~/opt/anaconda3/bin/activate testenv
(testenv)$ 

deactivateする場合

for mac

$ source deactivate

for windows

$ deactivate

ライブラリをインストールする

$ conda install hogehoge
$ conda install hogehoge=2 version指定する場合

condaにない場合

-cオプションをつけてchannelを指定する方法がある。例えばconda-forgeを指定する場合

$ conda install -c conda-forge hogehoge

condaのリストに含まれていないと、こんなエラーが出力される。

$ conda install hogehoge
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.

PackagesNotFoundError: The following packages are not available from current channels:

  - hogehoge

Current channels:

  - https://repo.anaconda.com/pkgs/main/osx-64
  - https://repo.anaconda.com/pkgs/main/noarch
  - https://repo.anaconda.com/pkgs/r/osx-64
  - https://repo.anaconda.com/pkgs/r/noarch

To search for alternate channels that may provide the conda package you're
looking for, navigate to

    https://anaconda.org

and use the search bar at the top of the page.

 

パッケージを検索する

conda searchを使う

$ conda search <パッケージ名>

tensorflowの2.0以上のバージョンのパッケージを検索する例。

$ conda search "tensorflow>=2.0"
Loading channels: ...working... done
# Name                       Version           Build  Channel
tensorflow                     2.0.0 eigen_py36h457aea3_0  pkgs/main
tensorflow                     2.0.0 eigen_py37hbfc5123_0  pkgs/main
tensorflow                     2.0.0 gpu_py36hfdd5754_0  pkgs/main
tensorflow                     2.0.0 gpu_py37h57d29ca_0  pkgs/main
tensorflow                     2.0.0 mkl_py36h781710d_0  pkgs/main
tensorflow                     2.0.0 mkl_py37he1bbcac_0  pkgs/main
tensorflow                     2.1.0 eigen_py36hdbbabfe_0  pkgs/main
tensorflow                     2.1.0 eigen_py37hd727fc0_0  pkgs/main
tensorflow                     2.1.0 gpu_py36h3346743_0  pkgs/main
tensorflow                     2.1.0 gpu_py37h7db9008_0  pkgs/main
tensorflow                     2.1.0 mkl_py36h31ad7c1_0  pkgs/main
tensorflow                     2.1.0 mkl_py37ha977152_0  pkgs/main
Blog Ranking Site

よかったら応援クリックお願いします!

にほんブログ村 旅行ブログ 東南アジア旅行へ
にほんブログ村 にほんブログ村 旅行ブログへ
にほんブログ村 PVアクセスランキング にほんブログ村