이 페이지에서는 MacOS Catalina (10.13) 에서 python
환경을 설정하는 방법을 설명합니다.
다음 주요 버전의 MACOS 로 업그레이드하면 거의 항상 일부 문제가 나타납니다. 일부 도구는 작동이 중지됩니다.
파이썬 버전 업그레이드 후 깨진 가상 환경을 수정하는 방법은 무엇입니까?
홈브리를 통해 Python 버전을 업그레이드 할 때마다 사용하기 쉬운 별칭을 만들었고 Virtusl Env가 작동하지 않습니다. 이 fix_virtualenv <env_name>
처럼 사용하면 깨진 링크를 실제 버전의 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
홈브류의 알려진 버그 목록도 참조하십시오.
Ruby Gems를 설치하려면이 명령을 사용하십시오.
sudo gem install -n /usr/local/bin [package]
여기서 [package]
는 설치해야 할 것입니다 (나침반, 번들 등).
명령 brew bundle dump
사용자가 설치 한 모든 패키지와 함께 Brewfile
생성합니다. 종속 패키지는 여기에 나열되지 않습니다. 다음 번 에이 파일을 사용하여 하나의 나열된 소프트웨어를 설치하여 One Command brew bundle --force cleanup
설치할 수 있습니다.
brew bundle dump
brew bundle --force cleanup
시작하기 전에 Terminal
응용 프로그램을 열고 Xcode 명령 줄 도구를 설치하십시오. Mac에 많은 소프트웨어를 설치해야합니다.
xcode-select --install
Ubuntu
에 apt-get install
와 같은 최신 소프트웨어를 설치할 수 있도록 홈브리를 설치하십시오.
내 brew
소프트웨어 목록 ( 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에 대한 링크를 재현해야합니다.
각 프로젝트에 대해이 두 명령을 수행하십시오.
# 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>
버튼을 두 번 누릅니다.
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/
이것이 제가 사용하는 SOFRRWARE 목록입니다.
Visual Studio Code를 사용하고 Python Dev 용 MacOS에서 CODE를 구성하는 방법을 읽을 수 있습니다.
과거에는 숭고한 텍스트 3을 사용하고 Atom을 시도했습니다.