このページでは、 Macos Catalina(10.13)にpython
環境をセットアップする方法について説明します。
MacOSの次のメジャーバージョンにアップグレードすると、ほとんどの場合、いくつかの問題が表示されます。ソフトウェア開発にシステムを使用する場合、いくつかのツールが動作を停止します。
Pythonバージョンのアップグレード後に壊れた仮想ENVを修正する方法は?
PythonバージョンをHomeBrewを介してアップグレードするたびに使いやすいエイリアスを作成しました。このように使用してくださいfix_virtualenv <env_name>
では、壊れたリンクを実際のバージョンのPythonに置き換えてPythonバージョンを自動化します。
私の要点でスニペットを見つけてください。 fix_virtualenv
という名前で見つけます
ディスクユーティリティを備えたディスク許可を修理します。新しいバージョンのMacOSにアップグレードした後に壊れた一部のファイルとディレクトリの許可が壊れています。
次に、次のコマンドを実行して、このディレクトリを作成できるようにします。
sudo chown -R $( whoami ) $( brew --prefix ) / *
以前は、このsudo chown -R $(whoami):admin /usr/local
のようにすることができましたが、もうありませんでした。
これらのコマンドの問題を修正します:
xcode-select --install
cd /usr/local/Library
git pull origin master
実行して、いくつかの問題を見つけることができます。
brew doctor
brew reinstall python
brew reinstall python@2
Homebrewの既知のバグのリストも参照してください。
Ruby Gemsをインストールするには、このコマンドを使用してください。
sudo gem install -n /usr/local/bin [package]
ここで、 [package]
インストールする必要があるもの(コンパス、バンドラーなど)です。
コマンドbrew bundle dump
ユーザーがインストールしたすべてのパッケージを使用してBrewfile
を生成します。従属パッケージはここにはリストされていません。次回はこのファイルを使用して、1つのコマンドbrew bundle --force cleanup
をインストールすることができます。
brew bundle dump
brew bundle --force cleanup
開始する前に、 Terminal
アプリケーションを開き、 Xcodeコマンドラインツールをインストールします。 Macに多くのソフトウェアをインストールする必要があります。
xcode-select --install
homebrewをインストールして、 Ubuntu
にapt-get install
のような最新のソフトウェアをインストールする機能を備えています。
brew
Softwareの私のリスト( brew install [package_name]
を使用):
memcached
、 git
、 mysql
、 postgresql
、 node
、 wget
mercurial
、 mongodb
、 rabbitmq
、 zookeeper --with-python
、 boost --with-python
、 jpeg
、 libpng
nano ~/.profile
ファイルを編集し、このコンテンツを挿入します。
Cmd + O
押してファイルを保存しますCmd + X
NANOから終了します。ターミナルsource ~/.profile
ロードするためにプロファイル。
~/.hgrc
を編集し、ユーザーに関する情報を挿入します。
[ui]
username = User Name <[email protected]>
brew install python
python
とpip
をインストールしますpip install virtualenv virtualenvwrapper
仮想環境が壊れている場合は、Pythonの新しいバージョンへのリンクを再作成する必要があります。
プロジェクトごとにこれら2つのコマンドを実行します。
# delete all broken links
find ~ /.virtualenvs/my_project_name/ -type l -delete
# create new links to python
virtualenv ~ /.virtualenvs/my_project_name/
brew install python3
python3
とpip3
をインストールしますpip3 install virtualenv virtualenvwrapper
python3
サポートを使用して仮想環境を作成するには、Pythonの特定のバージョンへのパスを指定する必要があります。
mkvirtualenv --python= $( which python3 ) project_name
# you can also use my shortcut from ~/.profile (see link to file above)
mkvirtualenv3 project_name
manage.py
またはdjango-admin.py
入力するときにターミナルにオートコンプリートを追加し、 <tab>
を2回押します。
cd /usr/local/etc/bash_completion.d/
wget https://raw.github.com/django/django/master/extras/django_bash_completion
source ~/.profile
変更に影響を与えるmkvirtualenv [env_name]
とpip install -r requirements.txt
を実行するmongodump --out backup/
- > mongorestore backup/
これは私が使用している私のsofrwareのリストです:
私はVisual Studioコードを使用しており、Python DevのMacOSでコードを構成する方法を読むことができます。
過去には、Sublime Text 3を使用してAtomを試しました。