Il y avait beaucoup de descriptions inutiles, alors je l'ai réécrit. Celui-ci se termine plus vite. http://qiita.com/miyamotok0105/items/5f26e4ae41f0e35ded16
Créez un environnement pour l'étude du Deep Learning. J'ai eu beaucoup de problèmes, alors je l'ai mis en place pour moi-même. Cela ne semble pas très compatible, mais j'ai inclus à la fois anaconda et pyenv. Changez d'environnement avec conda.
・ Pyenv, anyenv ... changement de version de python ・ Virtualenv ... construction d'environnement indépendant de la bibliothèque python ・ Anaconda ... pyenv et virturalenv sont combinés ・ Brew ... outil de gestion de la bibliothèque mac ・ Pip ... outil de gestion de bibliothèque python ・ Conda ... outil de gestion de bibliothèque python
Non installé ➡︎ Installer Différentes versions de python ➡︎ Switch Aucun chemin spécifié ➡︎ Précisez Mauvais chemin ➡︎ Chemin correct Problème de dépendance ➡︎ Désinstaller et réinstaller
--Préférences sur Mac Installez pyenv avec infusion Installer en spécifiant la version anaconda, miniconda ou python avec pyenv Créez un environnement virtuel python2 ou 3 avec conda Installez la bibliothèque avec pip, brew --Préférences sur ubuntu Supprimez pyenv de git sur la page officielle de pyenv. Installer en spécifiant la version anaconda, miniconda ou python avec pyenv Créez un environnement virtuel python2 ou 3 avec conda Installez la bibliothèque avec pip --Préférences pour Windows Installez 2 ou 3 sur la page officielle d'anaconda Installez la bibliothèque avec pip https://www.continuum.io/downloads
Outil de construction d'environnement de programme Mac opencv etc. Il existe des outils à installer à partir de pip et des outils à installer à partir de brew. Si vous installez à partir de brew, vous ne pourrez peut-être pas appeler à partir de python car le chemin ne passe que si vous collez le lien.
bash【mac】
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
setup tool mac S'il n'est pas inclus dans le python par défaut, entrez-le. Nécessaire lorsque le pip n'est pas inclus.
bash【mac】
curl https://bootstrap.pypa.io/ez_setup.py -o - | python
Mettre à niveau les outils de configuration
bash【mac】
pip install --upgrade setuptools
Outil pour changer de version de python
bash【mac】
brew install pyenv
bash【ubuntu】
git clone https://github.com/yyuu/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
Confirmez que la commande pyenv répond
Page Officielle https://github.com/yyuu/pyenv
Afficher la liste qui peut être installée avec pyenv
bash【mac】【ubuntu】
pyenv install -l
Installer python depuis pyenv
bash【mac】
pyenv install 2.7.12
Spécifiez le chemin après l'installation
Pour ~~ bash, ajoutez une note à ~ / .bashrc.
J'ai pris la méthode consistant à n'utiliser que ~~ anaconda3 et à ne pas changer de version avec peen à partir de là. Créez et changez l'environnement tel que le système python2 avec la nouvelle version avec conda create. ~~
bash [mac] [Exemple d'utilisation immédiate]
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
export PATH="$PYENV_ROOT/versions/anaconda3-4.1.1/bin/:$PATH"
bash【mac】
#Dans le cas des locaux, à la forteresse exécutée.python-Vous pouvez créer un fichier de version
pyenv local 2.7.12 #Changer la version sous le dossier actuel
pyenv global 2.7.12 #Changer de version dans tout le dossier
pyenv rehash #Réfléchir
pip est un outil de gestion de bibliothèque python Gemme en rubis. Nuget en C #.
bash【mac】
pip install hogehoge
Installer les bibliothèques ensemble
bash【mac】
pip install -r requirements.txt
Supprimer tous les pips
bash【mac】
pip freeze > piplist.txt
sudo pip uninstall -r piplist.txt
Spécification de version
bash【mac】
pip install six==“1.8.0”
Mettre à jour pip lui-même
bash【mac】
pip install -U pip
or
pip install --upgrade pip
mise à jour groupée pip
bash【mac】
pip freeze --local | grep -v '^\-e' | cut -d = -f 1 | xargs pip install -U
pip --version
Spécifiez la destination d'installation de pip
bash【mac】
pip install --install-option="--prefix=$HOME/local" hoge
Désinstaller
pip uninstall hogehoge
http://hacknote.jp/archives/19074/
bash【mac】
pip install ipython
exécuter ipython
bash【mac】
ipython notebook
jupyter notebook Si vous souhaitez utiliser python sur une base graphique
bash【mac】
pip install -U jupyter
Exécutez Jupyter
bash【mac】
jupyter notebook
anaconda est un ensemble de bibliothèques susceptibles d'être utilisées. Il a la même fonction que virtualenv et ne détruit pas l'environnement d'origine.
Installer une version spécifique d'anaconda depuis pyenv
bash【mac】
pyenv install anaconda-hogehoge
réplication d'environnement anaconda (environnement python 2 système)
bash【mac】
conda create -n py27 python=2.7 anaconda
Dupliquer le même environnement
bash【mac】
Clone an environment
Sortez de l'environnement anaconda actuel
bash【mac】
source deactivate
environnement anaconda supprimé
bash【mac】
conda remove --name py27 --all
Réinstaller conda
bash【ubuntu】
rm -rf ~/.conda
Utiliser l'environnement anaconda à partir d'un fichier
bash【mac】
conda env create -f environment.yml
conda list
Installer une autre version
bash【mac】
conda create --name snakes python=3
source activate snakes
conda info --envs
python —-version
mise à jour de python dans conda
bash【mac】
conda update python
Mettre à niveau python dans conda
bash【mac】
conda install python=3.5
Installation du package
bash【mac】
conda install --name bunnies beautiful-soup
Mise à jour du conda lui-même
bash【mac】
conda update conda
conda update anaconda
Toutes les mises à jour par lots
bash【mac】
conda update --all
installer anaconda pip
bash【mac】
~/.pyenv/versions/anaconda3-2.4.1/bin/pip install [nom du paquet]
mis à jour anaconda pip
bash【mac】
~/.pyenv/versions/anaconda3-2.4.1/bin/pip freeze --local | grep -v '^\-e' | cut -d = -f 1 | xargs ~/.pyenv/versions/anaconda3-2.4.1/bin/pip install -U
Désinstaller
conda uninstall hogehoge
git
.gitignore
!.gitkeep
*.DS_Store
bash【mac】【ubuntu】version2
Je ne l'ai pas essayé mais récemment-n [Nom de l'environnement]Je pense que c'était important.
conda install -c menpo opencv=2.4.11
conda install -c menpo opencv3=3.1.0 -n [Nom de l'environnement]
bash【mac】【ubuntu】version3
Je ne l'ai pas essayé mais récemment-n [Nom de l'environnement]Je pense que c'était important.
conda install -c menpo opencv3=3.1.0 -n [Nom de l'environnement]
conda install -c https://conda.binstar.org/jjhelmus opencv Page Officielle https://anaconda.org/menpo/opencv https://anaconda.org/menpo/opencv3
Vérifier la version
import cv2
cv2.__version__
Désinstaller
S'il y en a beaucoup, effacez-les tous
conda uninstall -c menpo opencv=2.4.11
conda uninstall opencv
conda uninstall opencv3
Vérifiez si tout a disparu
conda list | grep opencv
Mettre un lien
bash【mac】
brew link opencv3 --force
Si vous souhaitez installer contrib
bash【mac】
brew install opencv3 --with-contrib #Pour la série python2
or
brew install opencv3 --with-contrib --with-python3 #Pour la série python3
tap est utilisé lors de l'insertion de quelque chose qui n'est pas une bibliothèque officielle. Puisqu'il est commuté par pyenv, cv ne sera pas lu à moins que le chemin de la bibliothèque ne soit également changé par la source.
bash【mac】
brew tap homebrew/science
brew install opencv
source ~/.bashrc
bash【ubuntu】
git clone https://github.com/Itseez/opencv.git
cd opencv
mkdir build
cd build
cmake ..
make -j4 or make -j8
sudo make install
~~git clone https://github.com/jayrambhia/Install-OpenCV.git cd Install-OpenCV/Ubuntu ./opencv_latest.sh~~
Effacer tout opencv2.4
bash【ubuntu】
sudo apt-get autoremove opencv-doc opencv-data libopencv-dev libopencv2.4-java libopencv2.4-jni python-opencv libopencv-core2.4 libopencv-gpu2.4 libopencv-ts2.4 libopencv-photo2.4 libopencv-contrib2.4 libopencv-imgproc2.4 libopencv-superres2.4 libopencv-stitching2.4 libopencv-ocl2.4 libopencv-legacy2.4 libopencv-ml2.4 libopencv-video2.4 libopencv-videostab2.4 libopencv-objdetect2.4 libopencv-calib3d2.4
Effectuer la désinstallation normalement
bash【ubuntu】
make uninstall
libdc1394 error: Failed to initialize libdc1394
Correction du contenu de CMakeLists. -D Définir WITH_1394 = OFF. https://github.com/opencv/opencv/blob/master/CMakeLists.txt
référence http://worktoolsmith.com/ubuntu-opencv/
bash【mac】
sudo pip install lib
Si vous obtenez une erreur, vous pouvez la saisir avec conda http://paper.hatenadiary.jp/entry/2016/09/04/173818
brew install cmake
brew install boost-python
conda install -c menpo dlib=18.18
Cannot remove entries from nonexistent file /Users/user/.pyenv/versions/anaconda3-4.1.1/lib/python3.5/site-packages/easy-install.pth
Dans ce cas, ajoutez --upgrade
bash【mac】
~/.pyenv/versions/anaconda3-4.1.1/bin/pip install --upgrade --ignore-installed $TF_BINARY_URL
ImportError: numpy.core.multiarray failed to import http://qiita.com/LyricalMaestro0/items/fe5baa162978cb3f7030
Installer en spécifiant la version sudo ~/.pyenv/versions/anaconda3-4.1.1/envs/py27/bin/pip install chainer==1.5.1
Vérifiez le chemin d'installation
bash【mac】
python -c "from distutils.sysconfig import get_python_lib; print (get_python_lib())"
or
bash【mac】
python
>>> import sys
>>> sys.path
Afficher la liste des packages modifiables
bash【mac】
pip list -o
pip show <package>
Vérifier la version
bash【mac】
python --version
python -V
Vérifiez la version de python actuellement sélectionnée
bash【mac】
pyenv versions
Changer d'environnement avec pyenv
bash【mac】
pyenv local anaconda3.4.1
Magie après avoir changé avec pyenv
bash【mac】
pyenv rehash
Consultez la liste des bibliothèques installées
bash【mac】
pyenv install -l
Liste de la bibliothèque
bash【mac】
conda list
Rechercher dans la bibliothèque
bash【mac】
conda search <foo>
Liste d'environnement
bash【mac】
conda info -e
conda info --envs
conda env list
Changement d'environnement
bash【mac】【ubuntu】
source activate hogehoge
bash【mac】
source versions/anaconda3-2.5.0/bin/activate hogehoge
windows n'a pas de commande source, alors activez directement
bash【windows】
activate hogehoge
Sortez de l'environnement
source deactivate
Si vous souhaitez supprimer tout l'anaconda, supprimez le dossier anaconda tel quel
Vérifier la version de python
bash【mac】
conda search python
Liste des paquets
bash【mac】
conda list
conda list -n snowflakes
Your PYTHONPATH points to a site-packages dir for Python 2.x bet you are running Python 3.x!
Résoudre le chemin python par cas
export PYTHONPATH="/usr/local/lib/python2.7/site-packages/:
Si vous voulez apprendre côté serveur, il est pratique d'utiliser nohup car il fonctionne en arrière-plan nohup ignore le signal de raccrochage (SIGHUP, HUP), qui est une commande d'arrêt forcé lorsque le terminal est déconnecté. Écrivez comme ça.
nohup sh run_minist.sh &
exemple nohup
nohup ping 8.8.8.8 &
jobs
fg %1
Importer des fichiers dans des répertoires de niveau supérieur import sys,os sys.path.append(os.pardir) from a import *
echo $LANG Cela peut être c quand vous le faites. export LANG=en_US.UTF-8 Si vous passez à, le japonais s'affichera.
~~ [Attention] Lorsque pyenv et anaconda coexistent, le chemin a été changé en regardant .pyathon-version. J'ai essayé de réécrire uniquement la version que j'utilisais, mais j'ai arrêté cette méthode. (En fin de compte, j'ai eu une erreur indiquant que le chemin ne passait pas, j'ai donc changé d'environnement uniquement avec anaconda et je n'ai pas utilisé la commutation pyenv.) ~~
bash [mac] [mauvais exemple]
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
if [ ! -e "./.python-version" ];
then
echo not exits
else
A=`cat ./.python-version`
if [ "anaconda-2.4.0" = ${A} ];
then
echo switch anaconda-2.4.0
export PYTHONPATH="/usr/local/lib/python2.7/site-packages/:$PYTHONPATH"
export PATH="$PYENV_ROOT/versions/anaconda-2.4.0/bin/:$PATH"
else
echo switch anaconda3-4.1.1
export PYTHONPATH="/usr/local/lib/python3.5/site-packages/:$PYTHONPATH"
export PATH="$PYENV_ROOT/versions/anaconda3-4.1.1/bin/:$PATH"
fi
fi
~~ S'il est difficile de répéter à chaque fois que vous passez avec pyenv ~~
bash【mac】
brew install homebrew/boneyard/pyenv-pip-rehash
~~ Cela pourrait être un peu dangereux. À vos risques et périls. Après tout, je l'ai remis de pyenv. Vous ne devriez pas faire ça non plus. sudo find / -name "opencv" -exec rm -if {} ;~~
Ce qui peut être entré à partir de la ligne de commande et ce qui peut être entré à partir du programme d'installation sont différents et honnêtement douloureux. L'environnement python a été entré directement avec le programme d'installation anaconda. Également en cours d'installation sur ubuntu sous Windows.
gfortran Puisque matplotlib dépendait de fortran, je l'ai mis dans le programme d'installation. https://qiita.com/HirofumiYashima/items/846cd8e51408ab8c88f9
SciPy
Je ne pouvais pas du tout entrer avec pip, alors je l'ai laissé tomber de git sous la forme de whl et je l'ai entré directement. scipy‑0.19.0‑cp36‑cp36m‑win_amd64.whl python -m pip install D:\PythonInstaller\scipy-0.19.0-cp36-cp36m-win_amd64.whl
Est-ce amd, x86 ou 64? Est-ce Win, Linux ou Mac? Est-ce python2.7 ou python3.5? J'ai fait attention aux détails et l'ai téléchargé.
http://mstn.hateblo.jp/entry/2017/04/13/014519
dlib Il y avait aussi conda. Je me suis enfui au conda parce que le boost ne s'est pas du tout construit.
conda install -c conda-forge dlib=19.4
https://github.com/davisking/dlib
Une implémentation qui a un cache qui est typique des outils comme celui-ci, tels que les cocoapodes de xcode. Si rarement une bibliothèque qui affecte aussi conda Si vous écrasez la bibliothèque avec l'erreur, vous devez désinstaller conda lui-même ou vider le cache. Je ne peux pas bouger parce que je ne peux même pas piper.
Emplacement du cache. Si vous effacez tout cela, vous pouvez le reprendre.
C:\Users\[Nom d'utilisateur]\AppData\Local\Continuum\anaconda3\pkgs
À propos, l'environnement créé par conda est le suivant
C:\Users\[Nom d'utilisateur]\AppData\Local\Continuum\anaconda3\envs
Recommended Posts