Hướng dẫn how do i open a specific version of python? - làm cách nào để mở một phiên bản cụ thể của python?
Mặc dù OP có thể đang hoạt động trên nền tảng NIX, câu trả lời này có thể giúp các nền tảng không phải là Nix. Tôi đã không trải nghiệm công việc tiếp cận Shebang trong Microsoft Windows. Tái phát: Dòng Shebang trả lời câu hỏi "trong kịch bản của tôi" nhưng tôi chỉ tin vào các nền tảng giống như Unix. Mặc dù đó là Shell Unix, bên ngoài kịch bản, nhưng thực sự diễn giải dòng Shebang để xác định phiên bản phiên dịch Python nào để gọi. Tôi không chắc chắn, nhưng tôi tin rằng giải pháp không giải quyết vấn đề cho người dùng nền tảng Microsoft Windows.within my script" but I believe only for Unix-like platforms. Even though it is the Unix shell, outside the script, that actually interprets the shebang line to determine which version of Python interpreter to call. I am not sure, but I believe that solution does not solve the problem for Microsoft Windows platform users. Trong thế giới Microsoft Windows, cách đơn giản hóa cách chạy phiên bản Python cụ thể, không có các biến môi trường được thiết lập cụ thể cho từng phiên bản Python cụ thể được cài đặt, chỉ bằng cách đặt tiền tố Tuy nhiên, bạn sẽ cần phải xem xét các biến môi trường Ví dụ: bạn có thể chạy:
Tuy nhiên, các biến môi trường có thể chỉ ra phiên bản sai như vậy:
Vô số niềm vui khủng khiếp! Vì vậy, một cách không phải là VirtualEnv, trong Windows, sẽ là sử dụng một tệp hàng loạt để thiết lập môi trường và gọi một Python cụ thể có thể thực thi thông qua tiền tố Câu hỏi của bạn khiến tôi tin rằng bạn có một số mô -đun Python, mỗi mô -đun mong đợi một phiên bản Python nhất định. Điều này có thể có thể được giải quyết "trong" tập lệnh bằng cách có một mô -đun khởi chạy sử dụng mô -đun phụ. Thay vì gọi Launch_Mymodule.py
Tôi đã không kiểm tra điều này. Là một nhà phát triển Python đang nở rộ, người vừa viết một số mã Python, bạn ngay lập tức phải đối mặt với câu hỏi quan trọng, Làm cách nào để điều hành nó? Trước khi trả lời câu hỏi đó, hãy để Lừa sao lưu một chút để bao gồm một trong những yếu tố cơ bản của Python. Một ngôn ngữ được giải thíchPython là một ngôn ngữ lập trình được giải thích, có nghĩa là mã Python phải được chạy bằng PythonInterpreter.interpreted programming language, meaning Python code must be run using the Python interpreter. Các ngôn ngữ lập trình truyền thống như C/C ++ được biên dịch, có nghĩa là trước khi nó có thể được chạy, mã có thể đọc được của con người được chuyển vào trình biên dịch (chương trình đặc biệt) để tạo mã máy-một loạt các byte cung cấp các hướng dẫn cụ thể cho các loại bộ xử lý cụ thể. Tuy nhiên, Python là khác nhau. Vì nó là một ngôn ngữ lập trình được giải thích, mỗi dòng mã có thể đọc được của con người được chuyển cho một thông dịch viên chuyển đổi nó thành mã máy trong thời gian chạy.compiled, meaning that before it can be run, the human-readable code is passed into a compiler (special program) to generate machine code – a series of bytes providing specific instructions to specific types of processors. However, Python is different. Since it’s an interpreted programming language, each line of human-readable code is passed to an interpreter that converts it to machine code at run time. Vì vậy, để chạy mã Python, tất cả những gì bạn phải làm là chỉ trình thông dịch vào mã của bạn.point the interpreter at your code. Các phiên bản khác nhau của phiên dịch PythonNó rất quan trọng để chỉ ra rằng có các phiên bản khác nhau của phiên dịch viên Python. Phiên bản Python chính mà bạn có thể thấy là Python 2 hoặc Python 3, nhưng có các phần phụ (tức là Python 2.7, Python 3.5, Python 3.7, v.v.). Đôi khi những khác biệt này là tinh tế. Đôi khi họ khác nhau đáng kể. Điều quan trọng là phải luôn biết phiên bản Python nào tương thích với mã Python của bạn. Chạy tập lệnh bằng trình thông dịch PythonĐể chạy một kịch bản, chúng ta phải trỏ thông dịch viên Python vào mã Python của chúng ta nhưng làm thế nào để chúng ta làm điều đó? Có một vài cách khác nhau, và có một số khác biệt giữa cách các hệ điều hành Windows và Linux/Mac làm mọi thứ. Đối với các ví dụ này, chúng tôi giả sử rằng cả Python 2.7 và Python 3.5 đều được cài đặt. Kịch bản thử nghiệm của chúng tôiĐối với các ví dụ của chúng tôi, chúng tôi sẽ bắt đầu bằng cách sử dụng tập lệnh đơn giản này có tên là Test.py.test.py. test.py ________ 10 0Cách chạy tập lệnh Python trên WindowsLệnh PY Trình thông dịch Python mặc định được tham chiếu trên Windows bằng lệnh PY. Sử dụng dấu nhắc lệnh, bạn có thể sử dụng tùy chọn -V để in phiên bản.py. Using the Command Prompt, you can use the -V option to print out the version. Lệnh nhắc nhở ____ Bạn cũng có thể chỉ định phiên bản Python mà bạn muốn chạy. Đối với Windows, bạn chỉ có thể cung cấp một tùy chọn như -2.7 để chạy phiên bản 2.7.-2.7 to run version 2.7. Lệnh nhắc nhở 2 2Trên Windows, tiện ích mở rộng .Py được đăng ký để chạy tệp tập lệnh với tiện ích mở rộng đó bằng trình thông dịch Python. Tuy nhiên, phiên bản của trình thông dịch Python mặc định luôn luôn nhất quán, vì vậy, tốt nhất là luôn luôn chạy các tập lệnh của bạn một cách rõ ràng nhất có thể..py extension is registered to run a script file with that extension using the Python interpreter. However, the version of the default Python interpreter isn’t always consistent, so it’s best to always run your scripts as explicitly as possible. Để chạy tập lệnh, hãy sử dụng lệnh PY để chỉ định trình thông dịch Python theo sau là tên của tập lệnh bạn muốn chạy với trình thông dịch. Để tránh sử dụng đường dẫn tệp đầy đủ đến tập lệnh của bạn (nghĩa là X: \ General Assembly \ test.py), hãy đảm bảo lời nhắc lệnh của bạn nằm trong cùng thư mục với tệp tập lệnh Python của bạn. Ví dụ: để chạy tập lệnh test.py của chúng tôi, hãy chạy lệnh sau:py command to specify the Python interpreter followed by the name of the script you want to run with the interpreter. To avoid using the full file path to your script (i.e. X:\General Assembly\test.py), make sure your Command Prompt is in the same directory as your Python script file. For example, to run our script test.py, run the following command: Lệnh nhắc nhở 3 3Sử dụng một tập tin hàng loạtNếu bạn không muốn nhớ phiên bản nào để sử dụng mỗi khi bạn chạy chương trình Python của mình, bạn cũng có thể tạo một tệp hàng loạt để chỉ định lệnh. Chẳng hạn, hãy tạo một tệp hàng loạt có tên Test.bat với nội dung:batch file to specify the command. For instance, create a batch file called test.bat with the contents: test.bat 4 4Tệp này chỉ cần chạy lệnh PY của bạn với các tùy chọn mong muốn. Nó bao gồm một dòng tùy chọn,@@echo tắt, điều này ngăn lệnh PY được lặp lại với màn hình khi nó chạy. Nếu bạn thấy Echo hữu ích, chỉ cần xóa dòng đó. Bây giờ, nếu bạn muốn chạy thử nghiệm chương trình Python của mình, tất cả những gì bạn phải làm là chạy tệp hàng loạt này. Lệnh nhắc nhở 5 5Cách chạy tập lệnh Python trên Linux/MacLệnh PY Trình thông dịch Python mặc định được tham chiếu trên Windows bằng lệnh PY. Sử dụng dấu nhắc lệnh, bạn có thể sử dụng tùy chọn -V để in phiên bản.python. Similar to the Windows py command, you can print out the version using the -V option. Terminal 6 6Lệnh nhắc nhở ____python is a symlink to the command python2, python2 is a symlink to a command like python2.7, and python3 is a symlink to a command like python3.5. One way to view the different python commands available to you is using the following command: Terminal 7 7Bạn cũng có thể chỉ định phiên bản Python mà bạn muốn chạy. Đối với Windows, bạn chỉ có thể cung cấp một tùy chọn như -2.7 để chạy phiên bản 2.7. Lệnh nhắc nhở 2 8Trên Windows, tiện ích mở rộng .Py được đăng ký để chạy tệp tập lệnh với tiện ích mở rộng đó bằng trình thông dịch Python. Tuy nhiên, phiên bản của trình thông dịch Python mặc định luôn luôn nhất quán, vì vậy, tốt nhất là luôn luôn chạy các tập lệnh của bạn một cách rõ ràng nhất có thể. Để chạy tập lệnh, hãy sử dụng lệnh PY để chỉ định trình thông dịch Python theo sau là tên của tập lệnh bạn muốn chạy với trình thông dịch. Để tránh sử dụng đường dẫn tệp đầy đủ đến tập lệnh của bạn (nghĩa là X: \ General Assembly \ test.py), hãy đảm bảo lời nhắc lệnh của bạn nằm trong cùng thư mục với tệp tập lệnh Python của bạn. Ví dụ: để chạy tập lệnh test.py của chúng tôi, hãy chạy lệnh sau: Lệnh nhắc nhở 3shebang (shebangs, shebangs…).test.py 9 9Sử dụng một tập tin hàng loạt Bạn cũng có thể thay thế dòng đó bằng đường dẫn tệp đầy đủ đến trình thông dịch: 0Tuy nhiên, các phiên bản khác nhau của Linux có thể cài đặt trình thông dịch Python ở các vị trí khác nhau, vì vậy phương pháp này có thể gây ra vấn đề. Để có tính di động tối đa, tôi luôn sử dụng dòng với/usr/bin/env tìm kiếm lệnh Python3.5 bằng cách tìm kiếm biến môi trường đường dẫn, nhưng sự lựa chọn là tùy thuộc vào bạn. Tiếp theo, chúng tôi sẽ đặt các quyền của tệp này để thực thi Python với lệnh này: Terminal 1 1Bây giờ chúng ta có thể chạy chương trình bằng lệnh ./test.py! Terminal 2 2Khá ngọt ngào, hả? Chạy trình thông dịch Python tương tácMột trong những điều tuyệt vời về Python là bạn có thể chạy trình thông dịch ở chế độ tương tác. Thay vì sử dụng lệnh PY hoặc Python của bạn trỏ vào một tệp, hãy tự mình tự và bạn sẽ nhận được thứ gì đó trông giống như thế này:py or python command pointing to a file, run it by itself, and you’ll get something that looks like this: Lệnh nhắc nhở ____23 3Bây giờ bạn nhận được một lời nhắc lệnh tương tác nơi bạn có thể nhập các dòng Python riêng lẻ! Lời nhắc lệnh (trình thông dịch Python) ________ 24 4Điều tuyệt vời về việc sử dụng trình thông dịch trong chế độ tương tác là bạn có thể kiểm tra các dòng riêng lẻ của mã python mà không cần viết toàn bộ chương trình. Nó cũng nhớ những gì bạn đã làm, giống như trong một kịch bản, vì vậy những thứ như các chức năng và biến hoạt động chính xác theo cách tương tự. Lời nhắc lệnh (trình thông dịch Python) ________ 25 5Cách chạy tập lệnh Python từ Trình chỉnh sửa văn bảnTùy thuộc vào quy trình làm việc của bạn, bạn có thể thích chạy chương trình Python hoặc tệp tập lệnh Python trực tiếp từ trình chỉnh sửa văn bản của bạn. Các biên tập viên văn bản khác nhau cung cấp các cách thức lạ mắt để làm điều tương tự mà chúng tôi đã thực hiện - chỉ trình phiên dịch Python vào mã Python của bạn. Để giúp bạn, tôi đã cung cấp các hướng dẫn về cách thực hiện việc này trong bốn biên tập viên văn bản phổ biến.
1. Notepad ++ Notepad ++ là trình soạn thảo văn bản mục đích chung yêu thích của tôi để sử dụng trên Windows. Nó cũng rất dễ dàng để chạy một chương trình Python từ nó. Bước 1: Nhấn F5 để mở cuộc đối thoại Run RunF5 to open up the Run… dialogue Bước 2: Nhập lệnh PY như bạn muốn trên dòng lệnh, nhưng thay vì nhập tên của tập lệnh của bạn, hãy sử dụng biến full_cien_path như vậy:FULL_CURRENT_PATH like so: 6Bạn có thể nhận thấy rằng tôi cũng đã bao gồm một tùy chọn -i vào lệnh PY của chúng tôi để kiểm tra tương tác sau khi chạy tập lệnh. Tất cả điều đó có nghĩa là nó để lại lời nhắc lệnh mở sau khi nó kết thúc, vì vậy thay vì in ấn AW AW yeah! Và sau đó ngay lập tức bỏ cuộc, bạn có thể thấy đầu ra của chương trình Python.-i option to our py command to “inspect interactively after running the script”. All that means is it leaves the command prompt open after it’s finished, so instead of printing “Aw yeah!” and then immediately quitting, you get to see the Python program’s output. Bước 3: Nhấp vào ChạyRun 2. VSCODE VSCODE là một trình soạn thảo văn bản Windows được thiết kế đặc biệt để hoạt động với mã và gần đây tôi đã trở thành một fan hâm mộ lớn của nó. Chạy một chương trình Python từ VSCode hơi phức tạp để thiết lập nó, nhưng một khi bạn đã thực hiện điều đó, nó hoạt động khá độc đáo. Bước 1: Chuyển đến phần Tiện ích mở rộng bằng cách nhấp vào ký hiệu này hoặc nhấn Ctrl+Shift+X.Extensions section by clicking this symbol or pressing CTRL+SHIFT+X. Bước 2: Tìm kiếm và cài đặt các tiện ích mở rộng có tên Python và Runner, sau đó khởi động lại VSCode.Python and Code Runner, then restart VSCode. Bước 3: Nhấp chuột phải vào khu vực văn bản và nhấp vào tùy chọn Run Mã hoặc nhấn Ctrl+Alt+N để chạy mã.Run Code option or press CTRL+ALT+N to run the code. Lưu ý: Tùy thuộc vào cách bạn đã cài đặt Python, bạn có thể gặp lỗi ở đây có nội dung ‘Python, không được công nhận là lệnh bên trong hoặc bên ngoài. Theo mặc định, Python chỉ cài đặt lệnh PY, nhưng VSCode khá có ý định sử dụng lệnh Python hiện không có trong đường dẫn của bạn. Đừng lo lắng, chúng ta có thể dễ dàng sửa chữa điều đó.‘python’ is not recognized as an internal or external command. By default, Python only installs the py command, but VSCode is quite intent on using the python command which is not currently in your PATH. Don’t worry, we can easily fix that. Bước 3.1: Xác định vị trí nhị phân cài đặt Python của bạn hoặc tải xuống một bản sao khác từ www.python.org/doads của bạn. Chạy nó, sau đó chọn Sửa đổi.Modify. Bước 3.2: Nhấp vào Tiếp theo mà không sửa đổi bất cứ điều gì cho đến khi bạn nhận được các tùy chọn nâng cao, sau đó chọn hộp bên cạnh để thêm Python vào các biến môi trường. Sau đó nhấp vào Cài đặt, và để nó làm việc của nó.Advanced Options, then check the box next to Add Python to environment variables. Then click Install, and let it do its thing. Bước 3.3: Quay trở lại VSCode và thử lại. Hy vọng rằng bây giờ nó sẽ trông giống như sau này: 3. Văn bản tuyệt vời Sublime Text là một trình soạn thảo văn bản phổ biến để sử dụng trên Mac và thiết lập nó để chạy chương trình Python là siêu đơn giản. Bước 1: Trong menu, đi đến Công cụ → Xây dựng hệ thống và chọn Python.Tools → Build System and select Python. Bước 2: Nhấn Lệnh ⌘ +B hoặc trong menu, đi đến Công cụ → Xây dựng.command ⌘ +b or in the menu, go to Tools → Build. 4. vim VIM là trình soạn thảo văn bản của tôi khi nói đến việc phát triển trên các hệ điều hành Linux/Mac và nó cũng có thể được sử dụng để dễ dàng chạy chương trình Python. Bước 1: Nhập lệnh: W! Python3 và nhấn Enter.:w !python3 and hit enter. Bước 2: Lợi nhuận. Bây giờ bạn có thể chạy thành công mã Python của mình, bạn đã đi trên con đường nói Parseltongue! - - - - Làm cách nào để chuyển đổi phiên bản Python?Chuyển phiên bản Python trên Ubuntu & Debian.. Tạo một liên kết symlink từ/usr/bin/python2..... Thay đổi liên kết Symlink thành/usr/bin/python3..... Lặp lại bước 2 để thêm phiên bản Python vào nhóm, đã được cài đặt trên hệ thống của bạn .. Tại thời điểm này, bạn đã thêm hai phiên bản nhị phân Python vào tên nhóm là Py Python..... Đó là nó.. Làm cách nào để sử dụng một phiên bản Python khác trong Windows?Trong bài viết này, bạn sẽ học cách:.. Cài đặt nhiều phiên bản Python .. Cài đặt phiên bản phát triển mới nhất của Python .. Chuyển đổi giữa các phiên bản đã cài đặt .. Sử dụng môi trường ảo với pyenv .. Kích hoạt các phiên bản Python và môi trường ảo khác nhau tự động .. Làm cách nào để chạy Python 3.9 trên Windows?Các bước để tải xuống và cài đặt Python trên Windows.. Bước 1: Tải xuống Python.Để bắt đầu, hãy truy cập python.org/doads và sau đó nhấp vào nút để tải xuống phiên bản mới nhất của Python .. Bước 2: Chạy tệp .exe..... Bước 3: Chạy mã trong Python .. |