LoginSignup
0
0

More than 5 years have passed since last update.

テストフレームpytestをインストール

Last updated at Posted at 2018-08-05

Pythonのテストをしたい

私の他のQiita記事を見ていただければわかりますが、私のPythonの知識は砂粒程度&「テストとはどういうことをするのか」や「テストフレームワークの違い」もまったくわかっていないため、とりあえずドキュメントがしっかりしていると言われるpytestをインストールすることに決めました。
(↑@haminiku様のQiitaより)

「テストして、中でどんな動き方しているかわかったほうがのちのちトラブルも少ないよね?」というただの思いつきです:bowtie:

開発環境

  • cloud9
  • Python2.7

早速pip install pytest!

pytest1.png

しかし
pytest2.png

OSError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/_pytest'

東京特許許可局今日特許許可却下、と:sob:

Google検索開始

まず「OSError:~」をまるっとGoogle検索。首尾よくpipインストールエラーについて という質問を見つけました。

単にディレクトリを作る権限が無いというだけのようです。 pipのインストール時にsudoを付けて管理者権限で実行すればOKです。

「で、sudoはどこにつければよいのか:frowning:? (ああ、砂粒!)」 ということで「pip install pytest sudo 管理者権限」で再度Google検索。するとコンソール端末でのpipやpythonコマンドのエラー がヒット。

pipコマンドは管理者権限で使用するのがよい。管理者権限で実行しなかった場合、インストールできないパッケージもある。Unbuntuの場合に管理者権限で実行するときは、先頭にsudoを付けてsudo pip ・・・とpipコマンドを呼び出せばよい。

あー:innocent: $ sudo pip install pytestね。と早速打ち込む。
sudo.png

できました:sparkles::sparkles::sparkles:
sudo2.png
Successfully installed pytest pluggy atomicwrites funcsigs py more-itertools six pathlib2 attrs scandir
Cleaning up...

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