[PYTHON] Configuration MacBookPro Après tout, je veux faire une installation propre

Lorsque j'achète un nouveau Mac, je souhaite effectuer une installation propre sans copier l'environnement (en quelque sorte) Notez que je fais la même chose à chaque fois

0. Paramètres avant le réglage (changement de clé, etc.)

menu> system preferences > Trackpad

Le curseur est léger et rapide!
* Click: Light
* Tracking Speed: fast
Attribuer le passage anglais / kana au bouton de commande
⌘ anglais: https://ei-kana.appspot.com/
menu> system preferences > Keyboard
La clé est légère et rapide!
* KeyRepeat: Fast
* Delay Until Repeat: short
menu> system preferences > Keyboard > Modifier Keys
Swap Ctrl et Caps Lock

Ajouté à ~ / .bash_profile (modification de l'affichage des fichiers cachés et du terminal)

defaults write com.apple.finder AppleShowAllFiles -boolean true #Affichage des fichiers cachés
defaults write -g ApplePressAndHoldEnabled -bool false
alias ll='ls -Gla'
alias ls='ls -G'
export LSCOLORS=gxfxcxdxbxegedabagacad

Redémarrez le Finder killall Finder

1.homebrew http://brew.sh/index_ja.html Les outils de ligne de commande xcode sont automatiquement installés

2.anyenv ** Les éléments liés à l'environnement sont résumés dans anyenv

git clone https://github.com/riywo/anyenv ~/.anyenv
echo 'export PATH="$HOME/.anyenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(anyenv init -)"' >> ~/.bash_profile
exec $SHELL -l

rbenv, pyenv, ndenv

anyenv install rbenv
anyenv install pyenv
anyenv install ndenv
exec $SHELL -l

ruby

Version installable rbenv install-l
rbenv install 2.3.3
rbenv install 2.3.1 #Si nécessaire
rbenv global 2.3.3
rbenv local 2.3.1 # Si nécessaire
rbenv rehash
rbenv exec gem install bundler -v 1.13.6

node

Version installable ndenv install-l
ndenv install v6.9.4
ndenv global v6.9.4
ndenv rehash

python

python utilise anaconda
pyenv install anaconda3-4.2.0

Après tout, j'utilise aussi python3
pyenv install 3.5.3

pyenv global anaconda3-4.2.0
pyenv rehash

configuration tensorFlow

#Sertie de conda
# Python 3.5
$ conda create -n tensorflow python=3.5
##liste d'environnement conda
conda info -e
# conda environments:
#
tensorflow               /Users/k/.anyenv/envs/pyenv/versions/anaconda3-4.2.0/envs/tensorflow
root                  *  /Users/k/.anyenv/envs/pyenv/versions/anaconda3-4.2.0
#commutation d'environnement conda
#Spécifiez avec le chemin complet car pyenv est utilisé
source  /Users/k/.anyenv/envs/pyenv/versions/anaconda3-4.2.0/envs/tensorflow/bin/activate tensorflow

#Sortez de l'environnement
source deactivate

4.mySQL

brew install mysql
mysql.server start
create user 'foo'@'localhost' identified by 'bar-password'

5.emacs

Attribuer la touche méta à l'option dans les paramètres du terminal
terminal > Preferences > keyboard
'Use Option as Meta Key'Sur
brew install emacs --with-cocoa --srgb
brew linkapps emacs
brew install the_silver_searcher
brew install cask
#Remarque: le mal est utilisé
git clone https://github.com/kanadai/emacs.d.git ~/.emacs.d
cd .emacs.d
cask

6.vim

git clone https://github.com/kanadai/dotfiles.git
ln -s dotfiles/.vimrc .vimrc

mkdir -p ~/.vim/bundle
#Récupérer NeoBundle depuis le référentiel
$ git clone git://github.com/Shougo/neobundle.vim ~/.vim/bundle/neobundle.vim

Autres applications

Sourcetree: https://ja.atlassian.com/software/sourcetree SequelPro: https://sequelpro.com/ vscode: https://code.visualstudio.com/ googleDrive: https://www.google.com/intl/ja_ALL/drive/download/ dropbox: https://www.dropbox.com/ja/ liceCap: http://www.cockos.com/licecap/

mecab


brew install mecab
brew install mecab-ipadic

environnement de développement web python

pyenv-virtualenv
brew install pyenv-virtualenv
python -m nom de l'environnement venv

source myvirtualenv/foodtasker/bin/activate
pip install django==1.10
pip freeze

django-admin startproject name
python manage.py runserver

...etc.

Recommended Posts

Configuration MacBookPro Après tout, je veux faire une installation propre
Je veux faire ○○ avec les Pandas
Je souhaite rechercher le texte intégral avec elasticsearch + python
Je veux imprimer dans la notation d'inclusion
Je veux les gratter tous ensemble.
Je veux créer un environnement Python
Après tout, que dois-je utiliser pour faire des comparaisons de types en Python?
Je veux faire un patch monkey seulement en partie en toute sécurité avec Python
Je veux faire de matplotlib un thème sombre
Je veux faire le test de Dunnett en Python
Je veux INSÉRER un DataFrame dans MSSQL
Je veux créer une fenêtre avec Python
Je veux faire un jeu avec Python
Je ne veux pas passer un test de codage
Je souhaite créer un type d'implémentation pouvant être branché
Je veux faire pyenv + pipenv même sous Windows
Je veux trouver facilement une délicieuse boutique
Je veux écrire dans un fichier avec Python
Je souhaite télécharger une application Django sur heroku
Je veux faire du machine learning même sans serveur - Time Series Edition -
Je souhaite intégrer une variable dans une chaîne Python
Je veux facilement implémenter le délai d'expiration en python
Je veux répéter plusieurs fois un générateur Python
Je veux que DQN Puniki frappe un home run
100 coups sur le traitement d'image !! (021-030) Je veux faire une pause ...
Je veux donner un group_id à une trame de données pandas
Je veux générer rapidement UUID (memo memo) ~ Edition Python ~
Je veux faire la transition avec un bouton sur le ballon
Je veux escalader une montagne avec l'apprentissage par renforcement
Je veux écrire en Python! (2) Écrivons un test
Je veux trouver un package populaire sur PyPi
Je veux échantillonner au hasard un fichier avec Python
Je souhaite créer facilement un environnement de développement basé sur un modèle
Je veux travailler avec un robot en python.
Je veux diviser une chaîne de caractères avec hiragana
Je souhaite installer un package de Php Redis
[Python] Je veux faire d'une liste imbriquée un taple
Je souhaite créer manuellement une légende avec matplotlib
Je souhaite envoyer automatiquement un e-mail de création d'entreprise
J'ai créé une bibliothèque python qui fait rouler le rang
J'ai décidé de faire une analyse de régression simple manuellement-1-
Je veux faire fonctionner un ordinateur quantique avec Python
Je veux faire quelque chose avec Python à la fin
Je veux faire Wake On LAN de manière entièrement automatique
Je veux lier une variable locale avec lambda
Je veux faire quelque chose comme sort uniq en Python
Je veux créer un éditeur de blog avec l'administrateur de django
Je veux démarrer un environnement Jupyter avec une seule commande
Après tout, combien dois-je écrire un article sur Qiita?
Je veux démarrer beaucoup de processus à partir de python
Je veux faire une macro de clic avec pyautogui (désir)
Je veux générer automatiquement un nom de groupe de metal moderne
[Python débutant] Comment puis-je développer et exécuter Python après tout?
Je veux faire une macro de clic avec pyautogui (Outlook)
Je souhaite utiliser un environnement virtuel avec jupyter notebook!
Je veux installer le package de requirements.txt avec poésie
Je souhaite envoyer un message de Python à LINE Bot