0
2

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.

Ubuntu18.04.05 LTS におけるpython仮想環境作成

Last updated at Posted at 2020-12-18

Anacondaを使用しない仮想環境作成をUbuntuにて実施。

環境

Ubuntu18.04.05 LTS
python:3.6.9


仮想環境構築

①アップデート

$sudo apt-get update
$sudo apt-get upgrade
$sudo reboot

②venvのインストール

$sudo apt install python3-venv

venv: 仮想環境構築に必要なツール。Python3.3以降が必要らしい。


③仮想環境を作る

# まずは仮想環境を作るディレクトリを作成。
$mkdir test_env
$cd test_env

mkdir test_env
Screenshot from 2020-12-18 13-31-24 (2).png
$cd test_envで作ったディレクトリ内に移動する。


$python -m venv tensorflow

『tensorflow』名で仮想環境用のディレクトリを作成する。

Screenshot from 2020-12-18 13-31-37 (2).png

中身は

Screenshot from 2020-12-18 13-45-19 (3).png

これで仮想環境が完成。


3)仮想環境内に入る

$source test_env/tensorflow/bin/activate

これで仮想環境として機能します。
私はhomeに仮想環境用のtest_envディレクトリを作成して
さらにその下にtensorflowと作成しているので長いです。

homeディレクトリに作っていればsource tensorflow/bin/activateで環境に入れます。

Screenshot from 2020-12-18 15-35-26.png
Screenshot from 2020-12-18 15-35-35.png

仮想環境内で

(tensorflow)~@~$pip3 install numpy
(tensorflow)~@~$pip3 install tensorflow-gpu==1.14
(tensorflow)~@~$pip3 install matplotlob

等々をインストールすれば大丈夫です。
ただpip3 install opencv-pythonだけはエラーを吐いてうまくいかず。
エラーをコピーし忘れたのが痛いですが
結果としてpipが古くて必要なモジュールがないって吐いていました。

pip3 install -U pip 

これを打ち込んでアップグレードしてOKとなりました。

その後に

pip3 install opencv-python==3.4.11.45

と入力してインストール出来ました。

バージョン指定したのはopencv4系の不具合が怖かったからです。

とりあえずはこれで何とか行けました。

④仮想環境をJupyter等で使用出来る様にする

仮想環境下で

(tensorflow)~@~$pip install ipykernel

# installが終わったら
(tensorflow)~@~$ipython kernel install --user --name=tensorflow

Screenshot from 2020-12-18 16-04-53 (2).png
Screenshot from 2020-12-18 16-05-53 (2).png

これでjupyternotebookでカーネルの選択が可能になります。

Screenshot from 2020-12-18 16-06-34 (2).png

まぁ色々と試してる最中です。

0
2
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
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?