저는 파이썬 3.6.0을 사용하여 제 Windows 컴퓨터에 스크립트를 작성했습니다. Linux 머신에서도 실행하고 싶었 기 때문에 .py 스크립트를 내 Ubuntu VM에 전송했습니다. 문제는 가능한 한 모든 방법으로 파이썬 3.6.0을 설치하려했지만 실제로 작동하지 않는다는 것입니다. Python3은 .py 파일을 실행하려고 할 때 작동하지만 pyisntaller를 사용하여 Linux 용 실행 파일로 변환하려고하므로 기본 버전이 3.6.0으로 필요합니다. python --version
은 나를 Python 2.7.2
라고합니다. 파이썬 버전 3.6.0을 보여줄 때 이것을 어떻게 고칠 수 있습니까?Python 3.6.0을 Ubuntu 16.04에 설치할 수 없습니까?
답변
기본 파이썬 버전을 변경할 필요가 없습니다. 우분투는 이전 버전의 파이썬에 크게 의존합니다. Linux 용 실행 파일로 변환하면 무엇을 의미합니까? 파일 시스템의 거의 모든 파일은 실행 파일입니다. 당신은 터미널의 명령으로 프로그램 실행을 확인하려면 당신은하지만이 작업을 수행 할 수 있습니다
text_editor_of_your_choice .bashrc
이는 .bashrc에 숨겨진 파일을 열고 그것의 하단으로 스크롤합니다. 아래는 ... 파일의 모습을 당신이 실행하려는 파이썬 명령에 대한 함수를 만들 수 있습니다 후
입니다.
예 : function ghst {python3.6 /home/user/example_script/example.py [email protected]}
터미널 세션을 시작한 다음 실행 해보십시오. 이제 터미널 내부에서 실행하려는 경우입니다. 이 "실행 파일"을 만들고 싶다면 간단한 쉘 스크립트를 만들 수 있습니다.
먼저 터미널에 가서 실행 touch file_name_of_your_choice.sh
이 파일 확장자 "쉬"와 file_name_of_your_choice라는 이름의 빈 파일을 만듭니다. 그 후 텍스트 파일을 어떤 디렉토리 에든 열면 확실하지 않은 경우 pwd
을 수행합니다. 첫 번째 줄에
는 사용자가 당신이 다음 평 파일을 실행해야 다음 줄에
cd /home/user/folder/
를 수행하여 평 파일의 디렉토리 내에 있는지 확인하십시오. 다음을 입력하여이를 수행 할 수 있습니다 : python3 file.py
. 이렇게하면 터미널 창 내부에서 프로그램이 실행됩니다. 이 모든 작업을 마친 후에는 python 파일과 스크립트 파일이 실행 가능해야합니다. chmod +x file.py
및 chmod file.sh
을 수행하여이 작업을 수행하십시오.
이 당신은 당신이 당신의 프로그램뿐만 아니라 리눅스 시스템에서 실행할 수 있도록 원하는 질문 안에 언급
같은 최종 결과는 모습입니다. 개인용 프로젝트이든 공공 프로젝트 용이든간에 필요한 모든 파일을 패키지화하여 편리하게 사용할 수 있습니다.
.zip
형식을 사용하면 별도의 시스템으로 이동할 때 모든 것을 쉽게 풀 수 있습니다. 어떤 문제가 있으면 알려주세요.
나쁜데, 루트 권한이 필요한 .bashrc 파일의 변경 사항을 저장하려고 생각했습니다. 내가 틀렸어. – subliminal
- 1. Socket.IO를 Ubuntu VPS 서버에 설치할 수 없습니까?
- 2. php-xml을 Ubuntu 16.04에 설치하는 방법?
- 3. 왜 Python-Scrapy를 설치할 수 없습니까?
- 4. 왜 python opencv2를 설치할 수 없습니까?
- 5. Pythonbrew cant python 3.3을 설치할 수 없습니까?
- 6. 우분투 16.04에 SSH를 할 수 없습니까?
- 7. Ubuntu 16.04에 Docker CE를 설치하면 네트워크가 손상됩니다.
- 8. arm64, Ubuntu 16.04에 Keras를 어떻게 설치합니까?
- 9. Ubuntu 16.04에 TensorFlow를 설치하는 중 오류가 발생합니까?
- 10. matplotlib을 Ubuntu 12.04에 설치할 수 없습니다.
- 11. Linux-Ubuntu : 어떻게 autopy Python 모듈을 설치할 수 있습니까?
- 12. 하나의 Docker 컨테이너에 Ubuntu, Python 및 Redis를 설치할 수 있습니까?
- 13. github을 설치할 수 없습니까?
- 14. yasnippet을 설치할 수 없습니까?
- 15. Node.js 플러그인을 Ubuntu 12.04에 설치할 수 없습니다.
- 16. 우분투 16.04에 Luci를 설치할 때 오류가 발생합니까?
- 17. pythereum에 secp256k1을 설치할 수 없습니까?
- 18. 어떻게 Webkit을 Ubuntu 10.4에 설치할 수 있습니까?
- 19. 보석을 설치할 수 없습니다 Gosu Ubuntu
- 20. Linux Ubuntu Hardy에서 ASP를 설치할 수 있습니까?
- 21. FreeBSD를 Ubuntu VPS에 어떻게 설치할 수 있습니까?
- 22. PHP 5.3.15를 Ubuntu 11.04에 설치할 수 있습니까?
- 23. xmonad-extras를 설치할 수 없습니까?
- 24. Mac에서 Xdebug를 설치할 수 없습니까?
- 25. Windows에 XDEBUG를 설치할 수 없습니까?
- 26. 왜 보석을 설치할 수 없습니까?
- 27. BeautifulSoup Python을 설치할 수 없습니까?
- 28. 왜 Microsoft.Web.Infrastructure를 설치할 수 없습니까?
- 29. ruby-debug를 설치할 수 없습니까?
- 30. Windows에서 개발하고 Capistrano를 사용하여 Ubuntu 16.04에 로컬로 배포
우리에게 거짓말하고 소리 쳐서 사람들이 너를 도우 려하지 않게 할 것이다. – user2357112
귀하의 문제가 너무 광범위하고 명확하지 않기 때문에 아래 표가 원인 일 수 있습니다. 더 구체적인 질문을해야합니다. – jsb
수퍼 유저가 더 좋을 수 있습니다. – kindall