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

質問編集履歴

3

追記

2019/10/15 04:00

投稿

rein_deer
rein_deer

スコア6

title CHANGED
File without changes
body CHANGED
@@ -97,4 +97,20 @@
97
97
  ```
98
98
  sudo pip install Flask
99
99
  ```
100
- で入れているということになっています。
100
+ で入れているということになっています。
101
+ ### 追記
102
+ python3は、pyenvで入れました。
103
+ pyenvはこのサイト https://qiita.com/crankcube@github/items/15f06b32ec56736fc43a
104
+ に従い、homebrewで入れました。
105
+ pyenvは、サイトに従い .bash_profileに
106
+ ```
107
+ cat << 'EOS' >> ~/.bash_profile
108
+ # pyenvさんに~/.pyenvではなく、/usr/loca/var/pyenvを使うようにお願いする
109
+ export PYENV_ROOT=/usr/local/var/pyenv
110
+
111
+ # pyenvさんに自動補完機能を提供してもらう
112
+ if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi
113
+
114
+ EOS
115
+ ```
116
+ このように書き込みました。

2

補足の追加

2019/10/15 04:00

投稿

rein_deer
rein_deer

スコア6

title CHANGED
File without changes
body CHANGED
@@ -42,4 +42,59 @@
42
42
  この後もう一度idleで一番上のコードを実行しましたが、また、同じエラーが出てしまいました。
43
43
  その後も、sudo -H pip install Flask で再インストールしたり、自分で調べてみたのですが結果は変わりませんでした。
44
44
  どうすればFlaskを使えるようになるでしょうか?また、ターミナルで出てくるWarningは何なのでしょうか。
45
- 回答よろしくお願いいたします。
45
+ 回答よろしくお願いいたします。
46
+
47
+ ### 補足
48
+ 次のような手順でFlaskをインストールしたり、アンインストールして再インストールしてみたりしました。
49
+ ```
50
+ sudo pip install Flask
51
+ ```
52
+ 次に一度アンインストールしようと思い、
53
+ ```
54
+ pip uninstall Flask
55
+ ```
56
+ しかし
57
+ ```
58
+ ERROR: Exception:
59
+ Traceback (most recent call last):
60
+ File "/usr/local/var/pyenv/versions/3.7.4/lib/python3.7/shutil.py", line 566, in move
61
+ os.rename(src, real_dst)
62
+ PermissionError: [Errno 13] Permission denied: '/usr/local/var/pyenv/versions/3.7.4/lib/python3.7/site-packages/Flask-1.1.1.dist-info/' -> '/usr/local/var/pyenv/versions/3.7.4/lib/python3.7/site-packages/~%ask-1.1.1.dist-info'
63
+
64
+ During handling of the above exception, another exception occurred:
65
+
66
+ Traceback (most recent call last):
67
+ File "/usr/local/var/pyenv/versions/3.7.4/lib/python3.7/site-packages/pip/_internal/cli/base_command.py", line 188, in main
68
+ status = self.run(options, args)
69
+ File "/usr/local/var/pyenv/versions/3.7.4/lib/python3.7/site-packages/pip/_internal/commands/uninstall.py", line 75, in run
70
+ auto_confirm=options.yes, verbose=self.verbosity > 0,
71
+ File "/usr/local/var/pyenv/versions/3.7.4/lib/python3.7/site-packages/pip/_internal/req/req_install.py", line 831, in uninstall
72
+ uninstalled_pathset.remove(auto_confirm, verbose)
73
+ File "/usr/local/var/pyenv/versions/3.7.4/lib/python3.7/site-packages/pip/_internal/req/req_uninstall.py", line 388, in remove
74
+ moved.stash(path)
75
+ File "/usr/local/var/pyenv/versions/3.7.4/lib/python3.7/site-packages/pip/_internal/req/req_uninstall.py", line 277, in stash
76
+ renames(path, new_path)
77
+ File "/usr/local/var/pyenv/versions/3.7.4/lib/python3.7/site-packages/pip/_internal/utils/misc.py", line 402, in renames
78
+ shutil.move(old, new)
79
+ File "/usr/local/var/pyenv/versions/3.7.4/lib/python3.7/shutil.py", line 578, in move
80
+ rmtree(src)
81
+ File "/usr/local/var/pyenv/versions/3.7.4/lib/python3.7/shutil.py", line 494, in rmtree
82
+ _rmtree_safe_fd(fd, path, onerror)
83
+ File "/usr/local/var/pyenv/versions/3.7.4/lib/python3.7/shutil.py", line 452, in _rmtree_safe_fd
84
+ onerror(os.unlink, fullname, sys.exc_info())
85
+ File "/usr/local/var/pyenv/versions/3.7.4/lib/python3.7/shutil.py", line 450, in _rmtree_safe_fd
86
+ os.unlink(entry.name, dir_fd=topfd)
87
+ PermissionError: [Errno 13] Permission denied: 'RECORD'
88
+ ```
89
+ このようなエラーが出てしまい、sudo pip uninstall Flask ならどうだろうと試したら、一応アンインストールできました。
90
+ その後、```
91
+ sudo -H pip install Flask
92
+ ```
93
+ ```
94
+ pip install Flask
95
+ ```
96
+ などで入れ直したりしてみましたが、うまくいかず結局もう一度 sudo でアンインストールして、
97
+ ```
98
+ sudo pip install Flask
99
+ ```
100
+ で入れているということになっています。

1

タイトルの修正

2019/10/14 15:05

投稿

rein_deer
rein_deer

スコア6

title CHANGED
@@ -1,1 +1,1 @@
1
- IDLEでFlaskが使えません。
1
+ PythonでFlaskが使えません。
body CHANGED
File without changes