홈>
파이썬 3.6.0을 사용하여 Windows 컴퓨터에서 스크립트를 작성했습니다. Linux 컴퓨터에서도 실행하고 싶었으므로 .py 스크립트를 Ubuntu VM으로 전송했습니다. 문제는 가능한 모든 방법으로 python 3.6.0을 설치하려고했지만 실제로 작동하지 않습니다. Python3은 .py 파일을 실행하려고 할 때 작동하지만 pyisntaller를 사용하여 Linux의 실행 파일로 변환하려고하므로 기본 버전 3.6.0이 필요합니다. 와이즈 비즈
나에게
python --version
를 제공
. python --version을 수행 할 때이 문제를 어떻게 해결할 수 있습니까? 3.6.0을 표시합니까?
Python 2.7.2
- 답변 # 1
관련 자료
- Ubuntu 2004 DEV 컴퓨터에 여러 Python 버전이 설치된 이유는 무엇입니까?
- operating system - Python을 사용하여 설치된 Windows 글꼴 목록을 얻는 방법은 무엇입니까?
- linux - Python rpm은 다른 경로에 설치해야합니다
- MongoDB가 Ubuntu 1804 서버에 올바르게 설치되지 않았습니다
- pip - Python이 새로 설치된 모듈을 찾을 수 없습니다
- installation - Kivy를 설치할 수 없음 (Ubuntu 2004, python 38)
- python + "암호화가 설치되지 않았습니다 암호를 사용할 수 없습니다"메시지 제거 방법
관련 질문
- python : 수많은 라스베리 PI의 데이터베이스 복제
- Linux에서 실행되는 Python 스크립트 내부에서 JSON 파일을로드하는 방법
- python : 정규식으로 팬더 데이터 프레임에서 특정 콘텐츠를 추출하는 방법은 무엇입니까?
- python : 나는이 code를하고 있으며 유사하지 않은 로코 계통을 받고 있습니다 : 할당 전에 언급 된 로컬 변수 '포인트'참조
- OpenCV 및 Python /VirtualEnv?
- python : 파이썬에서 학생 데이터베이스를 만듭니다
- python : GTK-UI가있는 파이썬 스크립트의 "작업"또는 "응용 프로그램"이름을 설정하는 방법은 무엇입니까?
- Python에서 1에서 입력 할 수있는 숫자 x를 입력 할 때마다 제수의 큐브의 합계를 찾는 방법 x는 x가 매우 큰 것입니다.
- python : Pandas에서 여러 행을 하나의 행에 연결하십시오
- python3.5 importError : libpython3.5m.so.1.0 : 공유 오브젝트 파일을 열 수 없습니다 : 해당 파일 또는 디렉토리 없음
기본 파이썬 버전을 바꿀 필요는 없습니다. 우분투는 구 버전의 파이썬에 크게 의존합니다. 그리고 리눅스 용 실행 파일로 변환한다는 것은 무엇을 의미합니까? 파일 시스템의 거의 모든 파일은 실행 파일입니다. 터미널에서 프로그램을 명령으로 실행하려면 다음을 수행하십시오.
text_editor_of_your_choice .bashrc
숨겨진 .bashrc 파일을 열고 맨 아래로 스크롤해야합니다. 아래는 파일 모양입니다 ...
.bashrc
그런 다음 실행하려는 python 명령에 대한 함수를 작성할 수 있습니다.
예 : 와이즈 비즈
터미널 세션을 시작한 다음 실행 해보십시오. 이제 터미널 내부에서 실행하고 싶습니다. 이 "실행 파일"을 작성하려면 간단한 쉘 스크립트를 작성할 수 있습니다.
먼저 터미널로 가서
function ghst {python3.6 /home/user/example_script/example.py $@}
를 실행하십시오파일 확장자가 "sh"인 file_name_of_your_choice라는 빈 파일이 생성됩니다. 그 후 텍스트 파일을 작성한 디렉토리에서 텍스트 파일을여십시오. 확실하지 않은 경우
touch file_name_of_your_choice.sh
.첫 줄에서 사용자가 .py 파일의 디렉토리 안에 있는지 확인하십시오
pwd
다음 줄에서 .py 파일을 실행해야합니다. 다음을 입력하면됩니다 :cd /home/user/folder/
. 터미널 창 안에서 프로그램이 실행됩니다. 이 모든 작업을 완료 한 후에는 파이썬 파일과 스크립트 파일이 실행 가능한지 확인하십시오.python3 file.py
를 수행하여이 작업을 수행하십시오. 그리고chmod +x file.py
.최종 결과는 다음과 같습니다.
예제 스크립트
당신은 당신의 프로그램이 리눅스 머신에서도 실행될 수 있기를 원한다고 당신의 질문에 언급했습니다. 개인 또는 공공 프로젝트에 관계없이 필요한 모든 파일을
chmod file.sh
에 패키징하면 편리합니다. 이 형식을 사용하면 별도의 시스템으로 이동할 때 모든 것을 쉽게 풀 수 있습니다. 문제가 있으면 알려주세요..zip