1. get-pip.pyの取得
できてるので、pipフォルダを作ってget-pip.pyを移動。
[ユーザ名 ~]$ ls -Xl
total 1628
drwx---r-x 9 ユーザ名 LolipopUser 4096 2018-10-08 18:45 web
-rw-r--r-- 1 ユーザ名 LolipopUser 1661676 2018-10-09 12:18 get-pip.py
[ユーザ名 ~]$ ls -a
. .. .bash_history .cache .local .python_history .subversion .viminfo get-pip.py web
[ユーザ名 ~]$ mkdir pip
[ユーザ名 ~]$ ls -Xl
total 1632
drwxr-xr-x 2 ユーザ名 LolipopUser 4096 2018-10-09 19:19 pip
drwx---r-x 9 ユーザ名 LolipopUser 4096 2018-10-08 18:45 web
-rw-r--r-- 1 ユーザ名 LolipopUser 1661676 2018-10-09 12:18 get-pip.py
[ユーザ名 ~]$ mv get-pip.py pip
[ユーザ名 ~]$ ls -Xl
total 8
drwxr-xr-x 2 ユーザ名 LolipopUser 4096 2018-10-09 19:20 pip
drwx---r-x 9 ユーザ名 LolipopUser 4096 2018-10-08 18:45 web
[ユーザ名 ~]$
できてるので、pipフォルダを作ってget-pip.pyを移動。
[ユーザ名 ~]$ ls -Xl
total 1628
drwx---r-x 9 ユーザ名 LolipopUser 4096 2018-10-08 18:45 web
-rw-r--r-- 1 ユーザ名 LolipopUser 1661676 2018-10-09 12:18 get-pip.py
[ユーザ名 ~]$ ls -a
. .. .bash_history .cache .local .python_history .subversion .viminfo get-pip.py web
[ユーザ名 ~]$ mkdir pip
[ユーザ名 ~]$ ls -Xl
total 1632
drwxr-xr-x 2 ユーザ名 LolipopUser 4096 2018-10-09 19:19 pip
drwx---r-x 9 ユーザ名 LolipopUser 4096 2018-10-08 18:45 web
-rw-r--r-- 1 ユーザ名 LolipopUser 1661676 2018-10-09 12:18 get-pip.py
[ユーザ名 ~]$ mv get-pip.py pip
[ユーザ名 ~]$ ls -Xl
total 8
drwxr-xr-x 2 ユーザ名 LolipopUser 4096 2018-10-09 19:20 pip
drwx---r-x 9 ユーザ名 LolipopUser 4096 2018-10-08 18:45 web
[ユーザ名 ~]$
2.
get-pip.pyを実行してみる。
get-pip.pyがあるディレクトリから実行してみる。
(windowsだと以下のコマンドになるので、ためしにやってみる。)
Python get-pip.py
[ユーザ名 ~]$ ls -Xl
total 8
drwxr-xr-x 2 ユーザ名 LolipopUser 4096 2018-10-09 19:20 pip
drwx---r-x 9 ユーザ名 LolipopUser 4096 2018-10-08 18:45 web
[ユーザ名 ~]$ cd pip
[ユーザ名 pip]$ ls -a
. .. get-pip.py
[ユーザ名 pip]$ python get-pip.py
Collecting pip
Using cached https://files.pythonhosted.org/packages/c2/d7/90f34cb0d83a6c5631cf71dfe64cc1054598c843a92b400e55675cc2ac37/pip-18.1-py2.py3-none-any.whl
Installing collected packages: pip
Found existing installation: pip 18.1
Uninstalling pip-18.1:
Successfully uninstalled pip-18.1
Rolling back uninstall of pip
Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/local/python/3.4/lib/python3.4/site-packages/pip/__init__.py'
Consider using the `--user` option or check the permissions.
[ユーザ名 pip]$ python get-pip.py --user
Collecting pip
Using cached https://files.pythonhosted.org/packages/c2/d7/90f34cb0d83a6c5631cf71dfe64cc1054598c843a92b400e55675cc2ac37/pip-18.1-py2.py3-none-any.whl
Installing collected packages: pip
Found existing installation: pip 18.1
Uninstalling pip-18.1:
Successfully uninstalled pip-18.1
Successfully installed pip-18.1
[ユーザ名 pip]$
やれば出来るじゃないですかーーー!!
因みに、--userをつけた場合、
http://d.hatena.ne.jp/rudi/20110107/1294409385
「ユーザーディレクトリにインストールするrootがない環境などでは、ユーザディレクトリにインストールすることしかできません。そのためには、--userをつけます。
get-pip.pyがあるディレクトリから実行してみる。
(windowsだと以下のコマンドになるので、ためしにやってみる。)
Python get-pip.py
[ユーザ名 ~]$ ls -Xl
total 8
drwxr-xr-x 2 ユーザ名 LolipopUser 4096 2018-10-09 19:20 pip
drwx---r-x 9 ユーザ名 LolipopUser 4096 2018-10-08 18:45 web
[ユーザ名 ~]$ cd pip
[ユーザ名 pip]$ ls -a
. .. get-pip.py
[ユーザ名 pip]$ python get-pip.py
Collecting pip
Using cached https://files.pythonhosted.org/packages/c2/d7/90f34cb0d83a6c5631cf71dfe64cc1054598c843a92b400e55675cc2ac37/pip-18.1-py2.py3-none-any.whl
Installing collected packages: pip
Found existing installation: pip 18.1
Uninstalling pip-18.1:
Successfully uninstalled pip-18.1
Rolling back uninstall of pip
Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/local/python/3.4/lib/python3.4/site-packages/pip/__init__.py'
Consider using the `--user` option or check the permissions.
[ユーザ名 pip]$ python get-pip.py --user
Collecting pip
Using cached https://files.pythonhosted.org/packages/c2/d7/90f34cb0d83a6c5631cf71dfe64cc1054598c843a92b400e55675cc2ac37/pip-18.1-py2.py3-none-any.whl
Installing collected packages: pip
Found existing installation: pip 18.1
Uninstalling pip-18.1:
Successfully uninstalled pip-18.1
Successfully installed pip-18.1
[ユーザ名 pip]$
やれば出来るじゃないですかーーー!!
因みに、--userをつけた場合、
http://d.hatena.ne.jp/rudi/20110107/1294409385
「ユーザーディレクトリにインストールするrootがない環境などでは、ユーザディレクトリにインストールすることしかできません。そのためには、--userをつけます。
% pip
install pycrypto --user
このように --user をつけてインストールすると、 ~/.local/ 以下に置かれます。~/.local/bin などにPATHを通しておかないとあれーってことになりますので、ご注意を。」
[ユーザ名 .local]$ ls -a
. .. bin lib
[ユーザ名 .local]$ cd bin
[ユーザ名 bin]$ ls -a
. .. __pycache__ django-admin django-admin.py flask pip pip3 pip3.4 wheel
[ユーザ名 bin]$ ls -Xl
total 32
drwxr-xr-x 2 ユーザ名 LolipopUser 4096 2018-10-06 23:40 __pycache__
-rwxr-xr-x 1 ユーザ名 LolipopUser 271 2018-10-06 23:40 django-admin
-rwxr-xr-x 1 ユーザ名 LolipopUser 216 2018-10-07 13:27 flask
-rwxr-xr-x 1 ユーザ名 LolipopUser 221 2018-10-09 19:26 pip
-rwxr-xr-x 1 ユーザ名 LolipopUser 221 2018-10-09 19:26 pip3
-rwxr-xr-x 1 ユーザ名 LolipopUser 217 2018-10-09 12:18 wheel
-rwxr-xr-x 1 ユーザ名 LolipopUser 221 2018-10-09 19:26 pip3.4
-rwxr-xr-x 1 ユーザ名 LolipopUser 130 2018-10-06 23:40 django-admin.py
[ユーザ名 .local]$ ls -a
. .. bin lib
[ユーザ名 .local]$ cd bin
[ユーザ名 bin]$ ls -a
. .. __pycache__ django-admin django-admin.py flask pip pip3 pip3.4 wheel
[ユーザ名 bin]$ ls -Xl
total 32
drwxr-xr-x 2 ユーザ名 LolipopUser 4096 2018-10-06 23:40 __pycache__
-rwxr-xr-x 1 ユーザ名 LolipopUser 271 2018-10-06 23:40 django-admin
-rwxr-xr-x 1 ユーザ名 LolipopUser 216 2018-10-07 13:27 flask
-rwxr-xr-x 1 ユーザ名 LolipopUser 221 2018-10-09 19:26 pip
-rwxr-xr-x 1 ユーザ名 LolipopUser 221 2018-10-09 19:26 pip3
-rwxr-xr-x 1 ユーザ名 LolipopUser 217 2018-10-09 12:18 wheel
-rwxr-xr-x 1 ユーザ名 LolipopUser 221 2018-10-09 19:26 pip3.4
-rwxr-xr-x 1 ユーザ名 LolipopUser 130 2018-10-06 23:40 django-admin.py
[ユーザ名 bin]$ pwd
/home/users/0/ユーザ名/.local/bin //ここに一杯入ってますね。
なんとflaskも。
3. Flask
import
そして、importしてみる。
[ユーザ名 pip]$ pip install flask --user
-bash: pip: command not found
見つけられないね。やっぱりPATHを通さないとダメですね。
そして、importしてみる。
[ユーザ名 pip]$ pip install flask --user
-bash: pip: command not found
見つけられないね。やっぱりPATHを通さないとダメですね。
0 件のコメント:
コメントを投稿