Hướng dẫn how do i change python exe? - làm cách nào để thay đổi exe python?

6

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi có một bản cài đặt Python trên ổ C của mình, nhưng vì tôi không có quyền quản trị nên nên không thể cài đặt các mô -đun vào cùng.

Lỗi: Không thể tạo 'C: \ Files Files \ Python36 \ lib \ site-Packages \ yaml': Access bị từ chối

Tôi đã thử tạo một bản sao của thư mục Python trên thư mục D và tôi đã thay đổi các biến môi trường người dùng thành đường dẫn của mình

D:\Program Files\Python36

Nhưng khi tôi sử dụng python trong lệnh nhắc lệnh Python EXE trong ổ C được thực thi và không phải là ứng dụng trong ổ D.

Vấn đề tương tự này đang phát sinh trong mã Visual Studio. Chỉ có thể chọn trình thông dịch Python trong ổ C, bản sao trong ổ D không được hiển thị.

Đường dẫn môi trường hệ thống chỉ vào thư mục Python trong ổ C và không thể thay đổi (do thiếu quyền quản trị), nhưng các biến môi trường của người dùng được đặt thành thư mục Python trong ổ D.

Làm cách nào để tạo tệp python exe trong ổ D làm trình thông dịch mặc định của tôi?

Biến và đường dẫn môi trường tài khoản được đính kèm

biến môi trường

Đường dẫn

hỏi ngày 29 tháng 1 năm 2019 lúc 8:07Jan 29, 2019 at 8:07

Hướng dẫn how do i change python exe? - làm cách nào để thay đổi exe python?

1

Điều này rất có thể là do biến đường dẫn. Bạn có thể thấy điều này trong cửa sổ lệnh bằng cách nhập

Path

tại lời nhắc của bạn.

Để cập nhật cài đặt,

  1. Mở các thuộc tính 'hệ thống'.

Hướng dẫn how do i change python exe? - làm cách nào để thay đổi exe python?

  1. Mở biến môi trường

Hướng dẫn how do i change python exe? - làm cách nào để thay đổi exe python?

  1. Đánh dấu biến 'đường dẫn' và nhấp vào Chỉnh sửa.

Hướng dẫn how do i change python exe? - làm cách nào để thay đổi exe python?

  1. Chỉnh sửa các giá trị cho các mục Python, để trỏ đến phiên bản Python mong muốn.

Hướng dẫn how do i change python exe? - làm cách nào để thay đổi exe python?

  1. OK trên tất cả các hộp, đóng bất kỳ cửa sổ CMD nào mở và mở một cửa sổ mới. Lệnh Python bây giờ sẽ tham khảo vị trí chính xác.

Giải pháp đề cập đến Windows 10, nhưng về cơ bản là giống nhau trên Windows 7 +

Đã trả lời ngày 29 tháng 1 năm 2019 lúc 8:19Jan 29, 2019 at 8:19

StesesteseStese

1.2349 huy hiệu bạc15 huy hiệu đồng9 silver badges15 bronze badges

5

Tôi đã gặp vấn đề tương tự như thực thi Python cũ hơn có trong không gian hệ thống của tôi (mà tôi không có quyền truy cập) và phiên bản mới hơn nằm trong không gian người dùng.

Công việc xung quanh tôi nghĩ là tạo tệp .bat sẽ mở cửa sổ CMD trong phiên bản Python không gian người dùng.

new_python.bat:

@set "PATH=C:\Users\USER\AppData\Local\Programs\Python\Python39\;C:\Users\USER\AppData\Local\Programs\Python\Python39\Scripts\;%PATH%"
@cmd /k python --version

Làm một công việc tốt cho tôi. Chỉ cần thay đổi hai dòng đầu tiên trong biến đường dẫn thành thư mục Python của bạn và thư mục Scripts Python. CMD sẽ mở bằng cách sử dụng con dơi này sẽ sẵn sàng chạy phiên bản mới hơn của Python thực thi.

Đã trả lời ngày 25 tháng 2 năm 2021 lúc 9:49Feb 25, 2021 at 9:49

Vấn đề là đường dẫn Python của bạn có thể là cũ trong biến người dùng hoặc biến hệ thống. Xác định phiên bản bạn muốn nó giống nhau trong cả hai. ví dụ. Trong đường dẫn biến người dùng có C: \ Users \ 452209 \ Python3.8 \ Script C: \ Users \ 452209 \ Python3.8 \
C:\Users\452209\Python3.8\

Sau đó, trong các biến hệ thống, đường dẫn cũng nên có cùng phiên bản, tức là.

C: \ Người dùng \ 452209 \ Python3.8

Làm điều này, nó sẽ giải quyết vấn đề của bạn

Học hỏi hạnh phúc

Đã trả lời ngày 4 tháng 3 năm 2021 lúc 6:17Mar 4, 2021 at 6:17

Trình cài đặt Python cài đặt Python Launcher cho Windows. Chương trình này (py.exe) được liên kết với các phần mở rộng tệp Python và tìm kiếm một nhận xét "Shebang" để chỉ định phiên bản Python để chạy. Điều này cho phép nhiều phiên bản Python cùng tồn tại và cho phép các tập lệnh Python chỉ định rõ ràng phiên bản nào sẽ sử dụng, nếu muốn. Nếu nó không được chỉ định, mặc định là sử dụng phiên bản Python mới nhất cho kiến ​​trúc hiện tại (x86 hoặc x64). Mặc định này có thể được tùy chỉnh thông qua tệp py.ini hoặc biến môi trường PY_PYTHON. Xem các tài liệu để biết thêm chi tiết.

Các phiên bản mới hơn của Python cập nhật trình khởi chạy. Phiên bản mới nhất có tùy chọn py -0 để liệt kê các trăn đã cài đặt và cho biết mặc định hiện tại.

Đây là cách kiểm tra xem trình khởi chạy có được đăng ký chính xác từ bảng điều khiển không:

C:\>assoc .py
.py=Python.File

C:\>ftype Python.File
Python.File="C:\Windows\py.exe" "%1" %*

Trên đây, các tệp

@set "PATH=C:\Users\USER\AppData\Local\Programs\Python\Python39\;C:\Users\USER\AppData\Local\Programs\Python\Python39\Scripts\;%PATH%"
@cmd /k python --version
0 được liên kết với loại
@set "PATH=C:\Users\USER\AppData\Local\Programs\Python\Python39\;C:\Users\USER\AppData\Local\Programs\Python\Python39\Scripts\;%PATH%"
@cmd /k python --version
1. Dòng lệnh cho
@set "PATH=C:\Users\USER\AppData\Local\Programs\Python\Python39\;C:\Users\USER\AppData\Local\Programs\Python\Python39\Scripts\;%PATH%"
@cmd /k python --version
1 là trình khởi chạy Python, được cài đặt trong thư mục Windows vì nó luôn nằm trong đường dẫn.

Để liên kết hoạt động, chạy các tập lệnh từ dòng lệnh với

@set "PATH=C:\Users\USER\AppData\Local\Programs\Python\Python39\;C:\Users\USER\AppData\Local\Programs\Python\Python39\Scripts\;%PATH%"
@cmd /k python --version
3, không phải "python script.py", nếu không python sẽ được chạy thay vì
@set "PATH=C:\Users\USER\AppData\Local\Programs\Python\Python39\;C:\Users\USER\AppData\Local\Programs\Python\Python39\Scripts\;%PATH%"
@cmd /k python --version
5. Nếu thực tế tốt nhất là xóa các thư mục Python khỏi đường dẫn, vì vậy "Python" sẽ không chạy bất cứ điều gì và thực thi bằng cách sử dụng
@set "PATH=C:\Users\USER\AppData\Local\Programs\Python\Python39\;C:\Users\USER\AppData\Local\Programs\Python\Python39\Scripts\;%PATH%"
@cmd /k python --version
5.

py.exe cũng có thể được chạy với các công tắc để buộc phiên bản Python:

py -3 script.py       # select latest Python 3.X version to be used.
py -3.6 script.py     # select version 3.6 specifically.
py -3.9-32 script.py  # select version 3.9 32-bit specifically.
py -0                 # list installed Python versions (latest PyLauncher).

Ngoài ra, thêm

@set "PATH=C:\Users\USER\AppData\Local\Programs\Python\Python39\;C:\Users\USER\AppData\Local\Programs\Python\Python39\Scripts\;%PATH%"
@cmd /k python --version
8 vào biến môi trường
@set "PATH=C:\Users\USER\AppData\Local\Programs\Python\Python39\;C:\Users\USER\AppData\Local\Programs\Python\Python39\Scripts\;%PATH%"
@cmd /k python --version
9 và sau đó dòng lệnh chỉ có thể là
C:\>assoc .py
.py=Python.File

C:\>ftype Python.File
Python.File="C:\Windows\py.exe" "%1" %*
0 mà không có phần mở rộng.

Làm cách nào để thay đổi con đường Python exe?

Đường dẫn hoàn chỉnh của Python.exe có thể được thêm vào bởi:..
Nhấp chuột phải vào PC này và đi đến các thuộc tính ..
Nhấp vào cài đặt hệ thống nâng cao trong menu bên trái ..
Nhấp vào nút biến môi trường o n phía dưới bên phải ..
Trong phần Biến hệ thống, chọn biến đường dẫn và nhấp vào Chỉnh sửa ..

Làm thế nào để tôi tìm thấy con đường Python exe của tôi?

Nhấn Bắt đầu ở góc dưới bên trái của màn hình của bạn;Nhấn Tìm kiếm;Trong cửa sổ tìm kiếm, nhấn tất cả các tệp và thư mục;Trong dòng văn bản hàng đầu xuất hiện, gõ python.exe;Nhấn nút Tìm kiếm.Sau vài phút, thư mục mà Python được cài đặt sẽ được liệt kê --- tên thư mục đó là đường dẫn đến Python.

Làm cách nào để thay đổi đường dẫn Python mặc định trong Windows?

Cách đặt đường dẫn Python trong Windows..
Nhấp chuột phải vào 'máy tính của tôi' ..
Chọn 'Thuộc tính' ở cuối menu ngữ cảnh ..
Chọn 'Cài đặt hệ thống nâng cao'.
Nhấp vào 'Biến môi trường ...' trong tab nâng cao ..
Trong 'Biến hệ thống': Nhấp vào Chỉnh sửa ..

Làm cách nào để chạy một phiên bản khác của Python?

Có, bạn sẽ có thể chuyển đổi giữa các phiên bản Python.Theo tiêu chuẩn, nên sử dụng lệnh Python3 hoặc Python3.7 để chọn một phiên bản cụ thể.Trình khởi chạy py.exe sẽ tự động chọn phiên bản Python gần đây nhất mà bạn đã cài đặt.use the python3 command or python3. 7 to select a specific version. The py.exe launcher will automatically select the most recent version of Python you've installed.