개발 꿀팁/PYTHON

ubuntu18.04 파이썬 환경 구축

Jammie 2022. 11. 25. 11:08
반응형

참고: 나는 가상 시스템을 사용하므로 작동하기 전에 가상 시스템이 네트워크에 액세스할 수 있는지 확인하십시오.

1. python 3.9.0 인터프리터를 설치하고 환경변수를 설정한다.

2. 가상 환경 설정

1. python3.9.0을 /opt/python39로 설치

#소프트웨어 소스 업데이트

$~ $~ sudo apt update
$~ $~ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

#홈페이지에서 압축팩을 다운받았는데, 나는 내 집 목록으로 다운받았어.
$~ $~ wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz

#압박을 풀다

$~ $~ sudo tar -xvzf Python-3.9.0.tgz

#압축해제된 python폴더에
$~ $~ cd Python-3.9.0

#파이썬 설치 위치 지정
$~ $~ ./configure --with-ssl prefix=/opt/python39

#컴파일

$~ $~ make

#컴파일 설치
$~ $~ sudo make install

2. 환경변수 설정
시스템은 프로그램을 찾을 때 현재 디렉터리 및 환경 변수에서 찾습니다.글로벌에서 찾을 수 있는 모든 프로그램이 필요한 경우 모든 카탈로그에서 프로그램을 찾을 수 있도록 환경 변수에 경로를 구성해야 합니다.

환경 변수는 시작할 프로그램을 빠르게 찾을 수 있도록 하는 것입니다, 그렇지 않으면 프로그램 설치 위치로 가서 시작해야 합니다.

python 3.9.0에 환경 변수가 구성되지 않은 경우 터미널의 아무 위치에서나 python 3.9.0 인터프리터를 시작할 수 없으며 /opt/python 39/bin/ 디렉토리로 들어가 python 3을 입력하여 python 3.9.0 인터프리터를 시작해야 합니다

#1, 우리 python3.9.0은 /opt/python39 디렉터리에 설치됩니다.
#2, 환경변수 보기
echo $PATH
#모든 환경 변수를 찾습니다: /usr/sbin/:... 환경 변수를 복사합니다.
#3. 소프트 연결 설정, 바로 윈도의 바로가기
ln s /opt/python39/bin/python3.9 /opt/python39/bin/python

또는 python3.9를 직접 복사하고 이름을 python으로 설정합니다.

cd /opt/python39/bin

cp python.9 python
#4, 환경변수 설정,
sudo vi /etc/profile

#마지막에 추가, o를 입력하여 삽입모드로 이동
PATH=/opt/python39/bin/: 두 번째 단계에서 찾은 경로 연결
또는
PATH = /opt/python39/bin/:$PATH

#이 방식을 보고 다시 추가할 때는 추가만 하고 다른 것은 삭제하지 않는다.
저장: 먼저 esc를 누르고 입력:wq 리턴

검증: python, python3을 입력하여 시작하는 인터프리터는 모두 python3.9.0입니다.

3. 가상 환경 설정
가상 환경: 서버 한 대에 여러 서비스를 배치해야 할 수 있습니다. 서비스마다 필요한 패키지가 다릅니다. 배치할 때 사용할 필요가 없는 패키지를 가져오지 않기 위해 프로젝트당 하나의 환경을 사용합니다.서버에 여러 환경을 배치해야 하며 가상 환경을 통해 구현됩니다.

Virtualenv를 통한 가상 환경 구축
cd ~ 홈 디렉토리에 가상 환경을 저장할 폴더, .virtualenv 폴더 만들기

#1 Virtualenv 다운로드에 필요한 의존성
sudo apt install virtualenv
#2 virtualenv는 공식 자체 가방이 아니므로 pip 설치 필요
pip3 install virtualenv
pip3 install virtualenvwrapper
#3 홈 디렉터리에 .virtualenv 폴더 만들기
sudo mkdir $HOME/.virtualenv
#4 ~/.bashrc 파일을 열고 다음과 같이 추가합니다.
#가상 환경을 저장하는 길 지정
vi ~/.bashrc
다음 두 가지 추가: 가상 환경 저장 경로
export WORKON_HOME=$HOME/.virtualenvs
source ~/.local/bin/virtualenvwrapper.sh
#5 운행
source ~/.bashrc

#6 환경에서 virtualenvwrapper.sh가 있는 곳을 찾아라
sudo find / -name virtualenvwrapper.sh
#나의 재:/home/liuhaizhang/.local/bin/virtualenvwrapper.sh

가상 환경을 만드는 명령어
#python 버전을 지정해야 합니다. 지정하지 않으면 기본적으로 python2 가상 환경이 설치됩니다.
1, 파이썬2 환경
mkvirtualenv 가상 환경 이름


2, 파이썬3 환경

#여기서 환경 변수 중 첫 번째 python3을 통해 가상 환경을 구축합니다.
mkvirtualenv-ppython3 가상 환경 이름
python 인터프리터를 지정하여 가상 환경을 만듭니다:
mkvirtualenv-p/usr/bin/python3.6 python36_django #가상 환경을 만들기 위한 인터프리터 지정, 가상 환경의 이름 지정

#3. 가상환경 상용 명령어
가상 환경 보기 명령:
workon 탭 두 개

가상 환경 사용:

workon 가상 환경 이름

가상 환경 종료:

deactivate

which python 3.6을 통해 시스템 자체의 python 3.6 설치 위치를 보고 가상 환경을 만들 수 있습니다

4. pycharm 설치

1,리눅스 본판의 프로페셔널 버전을 다운받아 홈페이지에서 리눅스 버전을 다운받으시면 됩니다.
2. 압축된 패키지를 ~ 홈 디렉토리(홈 디렉토리):
~$ ~$ mv pycharm-professional-2022.1.2.tar.gz ~
3. 홈 디렉토리:
~$ ~$ cd ~
4. 압축 풀기:
~$ ~$ tar -xvzf pycharm-professional-2022.1.2.tar.gz
5. 압축 해제된 폴더를 opt로 이동 후
~$ ~$ mv pycharm-2022.1.2 /opt/
6. /opt 디렉터리로 전환
~$ ~$ cd /opt/
7. pycharm-2022.1.2로 진입
~$ ~$ cd pycharm-2022.1.2
8. pycharm 폴더에 들어가는 bin 폴더:
~$ ~$ cd /opt/pycharm-2022.1.2/bin
9. pycharm을 작동시키고,
~$ ~$ ./pycharm.sh

10. 활성화 코드를 입력한다.

바탕 화면 바로 가기 만들기: Tools-Create Desktop Entry 를 누르면 빠르게 만들 수 있습니다.

가상 환경 선택:

...을 클릭하고 홈 디렉토리 아래에 있는 .virtualenv를 선택하여 가상 환경을 선택하고 bin 디렉토리에 들어가 python을 선택합니다.

새로운 프로젝트를 만들면 지정한 가상 환경을 사용합니다

 

반응형