[PYTHON] MacBookPro-Setup Schließlich möchte ich eine Neuinstallation durchführen

Wenn ich einen neuen Mac kaufe, möchte ich eine Neuinstallation durchführen, ohne die Umgebung zu kopieren (irgendwie) Beachten Sie, dass ich jedes Mal das Gleiche mache

0. Einstellungen vor dem Einstellen (Schlüsselwechsel usw.)

Speisekarte> system preferences > Trackpad

Der Cursor ist leicht und schnell!
* Click: Light
* Tracking Speed: fast
Weisen Sie der Befehlstaste Englisch / Kana zu
⌘ Englisch: https://ei-kana.appspot.com/
Speisekarte> system preferences > Keyboard
Der Schlüssel ist leicht und schnell!
* KeyRepeat: Fast
* Delay Until Repeat: short
Speisekarte> system preferences > Keyboard > Modifier Keys
Tauschen Sie Strg und Feststelltaste aus

Hinzugefügt zu ~ / .bash_profile (geänderte Anzeige von versteckten Dateien und Terminal)

defaults write com.apple.finder AppleShowAllFiles -boolean true #Anzeige versteckter Dateien
defaults write -g ApplePressAndHoldEnabled -bool false
alias ll='ls -Gla'
alias ls='ls -G'
export LSCOLORS=gxfxcxdxbxegedabagacad

Starten Sie den Finder neu killall Finder

1.homebrew http://brew.sh/index_ja.html xcode Command Line Tools wird automatisch installiert

2.anyenv ** Umweltbezogene Elemente sind in anyenv zusammengefasst

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

Installierbare Version rbenv install-l
rbenv install 2.3.3
rbenv install 2.3.1 #Im Bedarfsfall
rbenv global 2.3.3
rbenv local 2.3.1 # Falls erforderlich
rbenv rehash
rbenv exec gem install bundler -v 1.13.6

node

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

python

Python verwendet Anakonda
pyenv install anaconda3-4.2.0

Immerhin benutze ich auch python3
pyenv install 3.5.3

pyenv global anaconda3-4.2.0
pyenv rehash

TensorFlow-Setup

#Set mit conda
# Python 3.5
$ conda create -n tensorflow python=3.5
##Liste der Conda-Umgebung
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
#Umschaltung der Conda-Umgebung
#Geben Sie den vollständigen Pfad an, da pyenv verwendet wird
source  /Users/k/.anyenv/envs/pyenv/versions/anaconda3-4.2.0/envs/tensorflow/bin/activate tensorflow

#Verlasse die Umgebung
source deactivate

4.mySQL

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

5.emacs

Weisen Sie den Meta-Schlüssel der Option in den Terminaleinstellungen zu
terminal > Preferences > keyboard
'Use Option as Meta Key'Auf
brew install emacs --with-cocoa --srgb
brew linkapps emacs
brew install the_silver_searcher
brew install cask
#Hinweis: Das Böse wird benutzt
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
#Holen Sie sich NeoBundle aus dem Repository
$ git clone git://github.com/Shougo/neobundle.vim ~/.vim/bundle/neobundle.vim

Andere Apps

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

Python-Webentwicklungsumgebung

pyenv-virtualenv
brew install pyenv-virtualenv
python -m venv Umgebungsname

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

django-admin startproject name
python manage.py runserver

...etc.

Recommended Posts

MacBookPro-Setup Schließlich möchte ich eine Neuinstallation durchführen
Ich möchte ○○ mit Pandas machen
Ich möchte den vollständigen Text mit elasticsearch + python durchsuchen
Ich möchte in der Einschlussnotation drucken
Ich möchte sie alle zusammen kratzen.
Ich möchte eine Python-Umgebung erstellen
Was soll ich verwenden, um Typvergleiche in Python durchzuführen?
Ich möchte Affenpatches nur teilweise sicher mit Python machen
Ich möchte Matplotlib zu einem dunklen Thema machen
Ich möchte Dunnetts Test in Python machen
Ich möchte einen DataFrame in MSSQL einfügen
Ich möchte mit Python ein Fenster erstellen
Ich möchte ein Spiel mit Python machen
Ich möchte keinen Codierungstest machen
Ich möchte eine Art von Implementierung erstellen, die angeschlossen werden kann
Ich möchte pyenv + pipenv auch unter Windows machen
Ich möchte leicht einen leckeren Laden finden
Ich möchte mit Python in eine Datei schreiben
Ich möchte eine Django-App auf Heroku hochladen
Ich möchte maschinelles Lernen auch ohne Server durchführen - Time Series Edition -
Ich möchte eine Variable in einen Python-String einbetten
Ich möchte Timeout einfach in Python implementieren
Ich möchte einen Python-Generator viele Male iterieren
Ich möchte, dass DQN Puniki einen Homerun macht
100 Klopfen bei der Bildverarbeitung !! (021-030) Ich möchte eine Pause machen ...
Ich möchte einem Pandas-Datenrahmen eine group_id geben
Ich möchte schnell UUID generieren (Gedenknotiz) ~ Python Edition ~
Ich möchte mit einem Knopf am Kolben übergehen
Ich möchte mit verstärkendem Lernen einen Berg besteigen
Ich möchte in Python schreiben! (2) Schreiben wir einen Test
Ich möchte ein beliebtes Paket auf PyPi finden
Ich möchte eine Datei mit Python zufällig testen
Ich möchte einfach eine modellbasierte Entwicklungsumgebung erstellen
Ich möchte mit einem Roboter in Python arbeiten.
Ich möchte eine Zeichenkette mit Hiragana teilen
Ich möchte ein Paket von Php Redis installieren
[Python] Ich möchte aus einer verschachtelten Liste einen Taple machen
Ich möchte manuell eine Legende mit matplotlib erstellen
Ich möchte automatisch eine Unternehmensgründungs-E-Mail senden
Ich habe eine Python-Bibliothek erstellt, die einen rollierenden Rang hat
Ich entschied mich für eine einfache Regressionsanalyse manuell-1-
Ich möchte einen Quantencomputer mit Python betreiben
Ich möchte am Ende etwas mit Python machen
Ich möchte Wake On LAN vollautomatisch ausführen
Ich möchte eine lokale Variable mit Lambda binden
Ich möchte so etwas wie Uniq in Python sortieren
Ich möchte einen Blog-Editor mit dem Administrator von Django erstellen
Ich möchte eine Jupyter-Umgebung mit einem Befehl starten
Wie viel sollte ich schließlich einen Qiita-Artikel schreiben?
Ich möchte viele Prozesse von Python aus starten
Ich möchte ein Klickmakro mit pyautogui (Wunsch) erstellen.
Ich möchte automatisch einen modernen Metal-Bandnamen generieren
[Python-Anfänger] Wie entwickle und führe ich Python schließlich aus?
Ich möchte ein Klickmakro mit pyautogui (Outlook) erstellen.
Ich möchte eine virtuelle Umgebung mit Jupyter Notebook verwenden!
Ich möchte das Paket aus den Anforderungen.txt mit Poesie installieren
Ich möchte eine Nachricht von Python an LINE Bot senden