홈>
파이썬 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 + "암호화가 설치되지 않았습니다 암호를 사용할 수 없습니다"메시지 제거 방법
관련 질문
- OSError:lib64/libm.so.6:버전 `GLIBC_2.27'을 찾을 수 없음 /var/lang/lib/python3.9/site-packages/opensmile/core/bin/linux/libSMILEapi.so
- python : @classmethod의 위치
- python : 다른 CRS를 사용하여 .tif에서 .tif로 내보내기
- Python에서 SimpleITK 이미지의 방향을 변경하는 방법
- WSL-Python3.10 -Py_Initialize: 로케일 인코딩을 가져올 수 없습니다.
- Debian 10 인스턴스에서 python 설치 정리 시도
- python : 파이썬에서 특정 인수 뒤에 전달된 인수 수를 계산하는 방법은 무엇입니까?
- python : Django 프로젝트 암호화
- python : 비차단 키보드 입력
- linux : 유능한 시스템 관리자는 사용자가 설치하는 모든 Python 패키지를 어떻게 추적합니까?
기본 파이썬 버전을 바꿀 필요는 없습니다. 우분투는 구 버전의 파이썬에 크게 의존합니다. 그리고 리눅스 용 실행 파일로 변환한다는 것은 무엇을 의미합니까? 파일 시스템의 거의 모든 파일은 실행 파일입니다. 터미널에서 프로그램을 명령으로 실행하려면 다음을 수행하십시오.
text_editor_of_your_choice .bashrc
숨겨진 .bashrc 파일을 열고 맨 아래로 스크롤해야합니다. 아래는 파일 모양입니다 ...
.bashrc
그런 다음 실행하려는 python 명령에 대한 함수를 작성할 수 있습니다.
예 : 와이즈 비즈
터미널 세션을 시작한 다음 실행 해보십시오. 이제 터미널 내부에서 실행하고 싶습니다. 이 "실행 파일"을 작성하려면 간단한 쉘 스크립트를 작성할 수 있습니다.
먼저 터미널로 가서
function ghst {python3.6 /home/user/example_script/example.py [email protected]}
를 실행하십시오파일 확장자가 "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