[PYTHON] Créer un environnement pour MkDocs sur Amazon Linux (tentative)

J'ai pensé que ce serait bien si je pouvais gérer les manuels de procédure d'opération avec MkDocs que je connaissais un peu, alors j'ai commencé à essayer de créer un environnement facilement.

**Mise en garde! !! ** ** Cet article a échoué en conséquence, veuillez donc vous reporter à cet article pour terminer et ignorer les histoires d'échecs suivantes. .. .. (Ceci est mon mémorandum)

supposition

Préparation environnementale

Il a été réalisé en référence à Créer automatiquement des sites de documents à l'aide de MkDocs.

installation de pip

Installez Python Package Management pip. Suivez les étapes sur le site officiel et procédez comme suit:

$ sudo wget https://bootstrap.pypa.io/get-pip.py
$ sudo python get-pip.py

Collecting pip
  Downloading pip-8.1.1-py2.py3-none-any.whl (1.2MB)
    100% |████████████████████████████████| 1.2MB 49kB/s 
Collecting wheel
  Downloading wheel-0.29.0-py2.py3-none-any.whl (66kB)
    100% |████████████████████████████████| 71kB 290kB/s 
Installing collected packages: pip, wheel
  Found existing installation: pip 6.1.1
    Uninstalling pip-6.1.1:
      Successfully uninstalled pip-6.1.1
Successfully installed pip-8.1.1 wheel-0.29.0

Installez mkdocs

$ sudo pip install mkdocs

~~ Omis ~~

Exception:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 209, in main
    status = self.run(options, args)
  File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
    prefix=options.prefix_path,
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 732, in install
    **kwargs
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 835, in install
    self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 1030, in move_wheel_files
    isolated=self.isolated,
  File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 344, in move_wheel_files
    clobber(source, lib_dir, True)
  File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 315, in clobber
    ensure_dir(destdir)
  File "/usr/local/lib/python2.7/site-packages/pip/utils/__init__.py", line 83, in ensure_dir
    os.makedirs(path)
  File "/usr/lib64/python2.7/os.py", line 157, in makedirs
    mkdir(name, mode)
OSError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/site-packages/markdown'

En vous rappelant que pip n'était pas à jour, procédez comme suit:

$ pip install -U pip
Requirement already up-to-date: pip in /usr/local/lib/python2.7/site-packages

Peut-être du succès. Au fait, quand j'ai ajouté sudo, j'ai eu une erreur ... Je n'ai pas vérifié cette zone car elle est peu abondante. .. ..

$ sudo pip install -U pip
Traceback (most recent call last):
  File "/usr/bin/pip", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3020, in <module>
    working_set = WorkingSet._build_master()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 616, in _build_master
    return cls._build_from_requirements(__requires__)
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 629, in _build_from_requirements
    dists = ws.resolve(reqs, Environment())
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 807, in resolve
    raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: pip==6.1.1

Hmm? Avez-vous besoin de sudo? En y réfléchissant, essayez de l'exécuter sans sudo.

$pip install mkdocs
OSError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/site-packages/markdown'

Après tout, la même erreur. .. .. En regardant la partie erreur, il semble qu'il n'y ait pas de démarque, alors essayez d'installer avec pip.

$ pip install markdown
OSError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/site-packages/markdown'

Et la même erreur. .. .. Je remarque ici. Y a-t-il quelque chose qui ne va pas avec le chemin?

$ ls -l /usr/local/lib/python2.7/site-packages
total 20
drwxr-xr-x 10 root root 4096 Apr  6 13:11 pip
drwxr-xr-x  2 root root 4096 Apr  6 13:11 pip-8.1.1.dist-info
-rw-r--r--  1 root root  119 Dec  9 03:25 README
drwxr-xr-x  5 root root 4096 Apr  6 13:11 wheel
drwxr-xr-x  2 root root 4096 Apr  6 13:11 wheel-0.29.0.dist-info
$ ls -l /usr/local/lib64/python2.7/site-packages/
total 4
-rw-r--r-- 1 root root 119 Dec  9 03:25 README

Je pense que le chemin par sudo est étrange. Forcer la réinstallation de pip une fois.

$ sudo python get-pip.py --force-reinstall
Collecting pip
  Using cached pip-8.1.1-py2.py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 8.1.1
    Uninstalling pip-8.1.1:
      Successfully uninstalled pip-8.1.1
Successfully installed pip-8.1.1
$ pip install mkdocs

~~ Omis ~~

Exception:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 209, in main
    status = self.run(options, args)
  File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 317, in run
    prefix=options.prefix_path,
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_set.py", line 732, in install
    **kwargs
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 835, in install
    self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
  File "/usr/local/lib/python2.7/site-packages/pip/req/req_install.py", line 1030, in move_wheel_files
    isolated=self.isolated,
  File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 344, in move_wheel_files
    clobber(source, lib_dir, True)
  File "/usr/local/lib/python2.7/site-packages/pip/wheel.py", line 315, in clobber
    ensure_dir(destdir)
  File "/usr/local/lib/python2.7/site-packages/pip/utils/__init__.py", line 83, in ensure_dir
    os.makedirs(path)
  File "/usr/lib64/python2.7/os.py", line 157, in makedirs
    mkdir(name, mode)
OSError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/site-packages/markdown'

Après tout, ce n'est pas bon ... J'ai brisé mon cœur, alors je me suis arrêté temporairement.

Résumé

Je suis frustré, alors je vais réessayer! !!

Recommended Posts

Créer un environnement pour MkDocs sur Amazon Linux (tentative)
J'ai essayé de créer un environnement de MkDocs sur Amazon Linux
Créer un environnement Linux sur Windows 10
Présentation de l'environnement Python 3.5.2 sur Amazon Linux
Les débutants Linux créent un environnement Ubuntu 16.04 sur Docker (pour Mac) -première moitié-
Créer un environnement de développement AWS Cloud9 sur une instance Amazon EC2
Créer un environnement OpenCV3 + python3 sur OSX
Construire un environnement pour "Tello_Video" avec Raspbian
Création d'un environnement pour "Tello_Video" sous Windows
Procédure de création d'un environnement Kube sur Amazon Linux2 (AWS) ~ (avec bonus)
Créer un environnement pour matplotlib + cartopy sur un Mac
Configurer un environnement de développement Objective-C 2.0 sur Linux
Créer un environnement Arch Linux sur Raspai
Création d'un environnement pour "Tello_Video" sur Mac OS X
[Linux] WSL2 Créer un environnement pour laravel7 avec Ubuntu 20.04
Créez un environnement Open AI Gym avec Bash sur Windows 10
Compilez et installez MySQL-python pour python2.7 sur Amazon Linux
Comment créer un environnement Python sur Amazon Linux 2
Environnement de développement croisé (développement de programmes pour Windows sous Linux)
Comment préparer un environnement avec une version et un package Python différents pour chaque projet avec pyenv-virtualenv sur Amazon Linux
Créez un environnement pour l'automatisation des tests avec AirtestIDE (Astuces)
Comment mettre Pyenv sur Amazon Linux et Ubuntu pour créer un environnement Python 3.6.0
Créer un environnement avec virtualenv
Mettez jenv dans Amazon Linux
Installez tomcat 5.5 sur Amazon Linux.
Installation de Homebrew sur Amazon Linux 2
Construction de l'environnement Linux (sur environnement WSL)
Créer un environnement d'apprentissage automatique à l'aide de Python sur MacOSX
Créer un environnement de développement VS Code + Docker avec une machine virtuelle Linux
Créez un environnement pour "Deep Learning from scratch" avec Docker
Comment créer un fichier ISO (image CD) sous Linux
Créer un environnement virtuel pour python sur mac [Très facile]
Comment configurer WSL2 sur Windows 10 et créer un environnement d'étude pour les commandes Linux
Concurrence avec VS Code Créez un environnement Python pour les professionnels sous Windows
Préparer l'environnement pipenv avec Amazon Linux 2
Installez Python Pillow sur Amazon Linux
[MariaDB] Installez MariaDB sous Linux et créez une base de données et un utilisateur opérationnel.
Installer Oracle Java8 sur Amazon Linux2
Créez un environnement Selenium sur Amazon Linux 2 dans les plus brefs délais
Créer un environnement Python sur Mac (2017/4)
Créer un environnement python dans centos
[Linux] Construction de l'environnement Docker sur Redhat
Créer un environnement pour Django x Apache x mod_wsgi avec Vagrant (Ubuntu 16.04)
Créer une image de conteneur Docker avec JRE8 / JDK8 sur Amazon Linux
[Note] Installez Imagick sur Amzon Linux2
Création d'un environnement pour Anaconda et Jupyter
[Note] Exécutez Django sur Amazon Linux 2
pykintone sur le sous-système Windows pour Linux
Exécutez cron sur Amazon Linux (défini sur Linux)
J'ai facilement créé un environnement d'exploitation pour Python3 + Tornado sur AWS EC2.
[Definitive Edition] Création d'un environnement pour l'apprentissage du «machine learning» à l'aide de Python sur Mac