Linux에서 PyCharm Python IDE를 설치하는 방법

리눅스는 괴짜를위한 운영체제로 외부 세계에서 종종 보입니다. 그리고 이것은 잘못된 말입니다. 소프트웨어를 개발하고 싶다면 리눅스는 훌륭한 환경을 제공합니다.

프로그래밍에 익숙하지 않은 사람들은 종종 어떤 프로그래밍 언어를 사용해야 하는지를 묻습니다. Linux의 경우 일반적으로 C, C ++, Python, Java, PHP, Perl 및 Ruby On Rails입니다.

핵심 Linux 프로그램의 대부분은 C로 작성되었지만 Linux 세계 외부에서는 Java 및 Python과 같은 다른 언어로는 일반적으로 사용되지 않습니다.

파이썬과 자바는 크로스 플랫폼이기 때문에 훌륭한 선택입니다. 따라서 Linux 용으로 작성한 프로그램도 Windows와 Mac에서 작동합니다.

Python 응용 프로그램을 개발하는 데 어떤 편집기를 사용할 수 있지만 편집기와 디버거로 구성된 IDE (통합 개발 환경)를 사용하면 프로그래밍 수명이 훨씬 더 단축됩니다.

PyCharm은 Jetbrains에서 개발 한 크로스 플랫폼 편집기입니다. Windows 개발 환경에서 온 경우 Jetbrains가 우수한 제품인 Resharper를 제작하여 코드를 리팩터링하고 잠재적 문제를 지적하며 클래스를 사용할 때 자동으로 가져올 수있는 제품으로 인식합니다 .

이 기사에서는 PyCharm을 얻는 방법, Linux에서 Pycharm을 설치하고 실행하는 방법을 설명합니다.

PyCharm을 얻는 방법

PyCharm은 https://www.jetbrains.com/pycharm/에서 구할 수 있습니다.

화면 중앙에 큰 다운로드 버튼이 있습니다.

전문 버전 또는 커뮤니티 버전을 다운로드 할 수 있습니다. 파이썬으로 프로그래밍하는 중이라면 커뮤니티 에디션을 추천합니다. 그러나 프로 버전에는 전문적으로 프로그래밍하려는 경우 간과해서는 안되는 몇 가지 훌륭한 기능이 있습니다.

PyCharm을 설치하는 방법

다운로드 된 파일은 pycharm-professional-2016.2.3.tar.gz와 같이 호출됩니다.

"tar.gz"로 끝나는 파일 은 gzip 도구를 사용 하여 압축되었으며 tar 를 사용하여 보관되어 한 곳에서 폴더 구조를 유지합니다.

tar.gz 파일 추출에 대한 자세한 정보는이 안내서를 읽으십시오.

모든 파일을 압축 해제하려면 터미널을 열고 파일이 다운로드 된 폴더로 이동해야합니다.

cd ~ / 다운로드

이제 다음 명령을 실행하여 다운로드 한 파일의 이름을 찾으십시오.

파이크 암 *

파일을 추출하려면 다음 명령을 실행하십시오.

tar -xvzf pycharm-professional-2016.2.3.tar.gz -C ~

pycharm 파일의 이름을 ls 명령을 통해 제공된 것과 바꾸십시오. (즉, 다운로드 한 파일 이름).

위의 명령은 PyCharm 소프트웨어를 홈 폴더에 넣습니다.

PyCharm을 실행하는 방법

PyCharm을 실행하려면 먼저 홈 폴더로 이동하십시오.

cd ~

ls 명령을 실행하여 폴더 이름을 찾습니다.

ls

파일 이름이 다음과 같이 pycharm 폴더로 이동하면 :

cd pycharm-2016.2.3 / bin

마지막으로 PyCharm을 실행하려면 다음 명령을 실행하십시오.

sh pycharm.sh &

GNOME, KDE, Unity, Cinnamon 또는 다른 현대 데스크탑과 같은 데스크탑 환경을 실행하는 경우 해당 데스크탑 환경에서 메뉴 나 대시를 사용하여 PyCharm을 찾을 수도 있습니다.

개요

PyCharm이 설치되었으므로 데스크톱 응용 프로그램, 웹 응용 프로그램 및 모든 방법의 도구를 만들 수 있습니다.

파이썬으로 프로그램하는 법을 배우고 싶다면, 학습 자료를 위한 최상의 장소를 보여주는이 안내서를 살펴 보는 것이 좋습니다. 이 기사는 파이썬보다 리눅스를 배우는 방향으로 나아졌지만 Pluralsight와 Udemy와 같은 리소스는 Python을위한 훌륭한 과정을 제공합니다.

PyCharm에서 사용할 수있는 기능을 보려면 전체 개요를 보려면 여기를 클릭하십시오 . 프로젝트 작성에서 사용자 인터페이스 설명, 디버깅 및 코드 리팩토링에 이르기까지 모든 내용을 다룹니다.