Hướng dẫn add python2 to path windows 10 - thêm python2 vào đường dẫn cửa sổ 10

Chương trình sau đây sẽ thêm đường dẫn thực thi Python và các tập lệnh phụ (đó là nơi cài đặt PIP và Easy_install được cài đặt) vào môi trường của bạn. Nó tìm thấy đường dẫn đến Python thực thi từ khóa đăng ký ràng buộc phần mở rộng .py. Nó sẽ loại bỏ những con đường Python cũ trong môi trường của bạn. Làm việc với XP (và có lẽ là Vista). Nó chỉ sử dụng các mô -đun đi kèm với trình cài đặt Windows cơ bản.

# coding: utf-8

import sys
import os
import time
import _winreg
import ctypes

def find_python():
    """
    retrieves the commandline for .py extensions from the registry
    """
    hKey = _winreg.OpenKey(_winreg.HKEY_CLASSES_ROOT,
                           r'Python.File\shell\open\command')
    # get the default value
    value, typ = _winreg.QueryValueEx (hKey, None)
    program = value.split('"')[1]
    if not program.lower().endswith(r'\python.exe'):
        return None
    return os.path.dirname(program)

def extend_path(pypath, remove=False, verbose=0, remove_old=True,
                script=False):
    """
    extend(pypath) adds pypath to the PATH env. variable as defined in the
    registry, and then notifies applications (e.g. the desktop) of this change.
    !!! Already opened DOS-Command prompts are not updated. !!!
    Newly opened prompts will have the new path (inherited from the 
    updated windows explorer desktop)
    options:
    remove (default unset), remove from PATH instead of extend PATH
    remove_old (default set), removes any (old) python paths first
    script (default unset), try to add/remove the Scripts subdirectory 
        of pypath (pip, easy_install) as well
    """
    _sd = 'Scripts' # scripts subdir
    hKey = _winreg.OpenKey (_winreg.HKEY_LOCAL_MACHINE,
               r'SYSTEM\CurrentControlSet\Control\Session Manager\Environment',
               0, _winreg.KEY_READ | _winreg.KEY_SET_VALUE)

    value, typ = _winreg.QueryValueEx (hKey, "PATH")
    vals = value.split(';')
    assert isinstance(vals, list)
    if not remove and remove_old:
        new_vals = []
        for v in vals:
            pyexe = os.path.join(v, 'python.exe')
            if v != pypath and os.path.exists(pyexe):
                if verbose > 0:
                    print 'removing from PATH:', v
                continue
            if script and v != os.path.join(pypath, _sd) and \
               os.path.exists(v.replace(_sd, pyexe)):
                if verbose > 0:
                    print 'removing from PATH:', v
                continue
            new_vals.append(v)
        vals = new_vals
    if remove:
        try:
            vals.remove(pypath)
        except ValueError:
            if verbose > 0:
                print 'path element', pypath, 'not found'
            return
        if script:
            try:
                vals.remove(os.path.join(pypath, _sd))
            except ValueError:
                pass
            print 'removing from PATH:', pypath
    else:
        if pypath in vals:
            if verbose > 0:
                print 'path element', pypath, 'already in PATH'
            return
        vals.append(pypath)
        if verbose > 1:
            print 'adding to PATH:', pypath
        if script:
            if not pypath + '\\Scripts' in vals:
                vals.append(pypath + '\\Scripts')
            if verbose > 1:
                print 'adding to PATH:', pypath + '\\Scripts'
    _winreg.SetValueEx(hKey, "PATH", 0, typ, ';'.join(vals) )
    _winreg.SetValueEx(hKey, "OLDPATH", 0, typ, value )
    _winreg.FlushKey(hKey)
    # notify other programs
    SendMessage = ctypes.windll.user32.SendMessageW
    HWND_BROADCAST = 0xFFFF
    WM_SETTINGCHANGE = 0x1A
    SendMessage(HWND_BROADCAST, WM_SETTINGCHANGE, 0, u'Environment')
    if verbose > 1:
        print 'Do not forget to restart any command prompts'

if __name__ == '__main__':
    remove = '--remove' in sys.argv
    script = '--noscripts' not in sys.argv
    extend_path(find_python(), verbose=2, remove=remove, script=script)

Tôi muốn có thể chạy các lệnh Python từ Windows CMD. Tuy nhiên, nếu tôi không chỉ định đường dẫn đầy đủ của Python cho mỗi lệnh, tôi sẽ gặp lỗi rằng "Python không được công nhận là lệnh bên trong hoặc bên ngoài, chương trình có thể vận hành hoặc tệp hàng loạt."

Làm cách nào để thêm Python vào đường dẫn Windows vĩnh viễn?

Hướng dẫn add python2 to path windows 10 - thêm python2 vào đường dẫn cửa sổ 10

Stevoisiak

12.7K36 Huy hiệu vàng94 Huy hiệu bạc148 Huy hiệu đồng36 gold badges94 silver badges148 bronze badges

Khi được hỏi ngày 19 tháng 5 năm 2010 lúc 21:54May 19, 2010 at 21:54

Hướng dẫn add python2 to path windows 10 - thêm python2 vào đường dẫn cửa sổ 10

Đối với Windows 10/8/7:

  1. Mở System Properties (Nhấp chuột phải
  2. Nhấp vào Advanced system settings trong thanh bên.
  3. Nhấp vào Environment Variables...
  4. Chọn PATH trong phần System variables
  5. Nhấp vào Edit
  6. Thêm đường dẫn của Python vào cuối danh sách (các đường dẫn được phân tách bằng dấu chấm phẩy). Ví dụ:

    C:\Windows;C:\Windows\System32;C:\Python27
    

Dành cho Windows XP:

  1. Mở System Properties (gõ nó vào menu bắt đầu hoặc sử dụng phím tắt Win+tạm dừng)
  2. Chuyển sang tab
    C:\Windows;C:\Windows\System32;C:\Python27
    
    1
  3. Nhấp vào Environment Variables...
  4. Chọn PATH trong phần System variables
  5. Nhấp vào Edit
  6. Thêm đường dẫn của Python vào cuối danh sách (các đường dẫn được phân tách bằng dấu chấm phẩy). Ví dụ:

    C:\Windows;C:\Windows\System32;C:\Python27
    
  7. Dành cho Windows XP:

Hướng dẫn add python2 to path windows 10 - thêm python2 vào đường dẫn cửa sổ 10

Run5k

Mở System Properties (gõ nó vào menu bắt đầu hoặc sử dụng phím tắt Win+tạm dừng)24 gold badges48 silver badges62 bronze badges

Chuyển sang tab

C:\Windows;C:\Windows\System32;C:\Python27
1May 19, 2010 at 21:58

Kiểm tra trên cửa sổ thiết bị đầu cuối mới hoặc nếu sử dụng thiết bị đầu cuối tích hợp trong trình soạn thảo văn bản, đóng và khởi động lại trình chỉnh sửa của bạn hoặc các thay đổi sẽ không được áp dụng.Michael Mrozek

15.4K24 Huy hiệu vàng48 Huy hiệu bạc62 Huy hiệu đồng1 gold badge13 silver badges14 bronze badges

6

Đã trả lời ngày 19 tháng 5 năm 2010 lúc 21:58

Michael Mrozekmichael MrozekNov 4, 2013 at 9:01

1

  • 1.8351 Huy hiệu vàng13 Huy hiệu bạc14 Huy hiệu đồng
  • Đối với bất kỳ ai cố gắng đạt được điều này với Python 3.3+, trình cài đặt Windows hiện bao gồm một tùy chọn để thêm python.exe vào đường dẫn tìm kiếm hệ thống. Đọc thêm trong các tài liệu.
  • Đã trả lời ngày 4 tháng 11 năm 2013 lúc 9:01
  • Nhấp vào nút Windows để bắt đầu tìm kiếm
  • Nhập vào "Hệ thống env" và nhấp vào "Biến môi trường hệ thống chỉnh sửa"
  • Bây giờ bấm vào tab nâng cao trên đầu
  • Ở phía dưới, nhấp vào nút có nội dung "Biến môi trường"

Bây giờ trên hộp "Biến số người dùng '" tên người dùng' "ở đầu Windows, nhấp vào đường dẫn sau đó chỉnh sửaFeb 12, 2018 at 20:00

3

Điều này sẽ dẫn đến một cửa sổ khác nơi bạn muốn nhấp vào "Mới" và nhập các lệnh: "C: \ Python27" và "C: \ Python27 \ Scripts"

Python bây giờ nên làm việc trên dấu nhắc lệnh

Đã trả lời ngày 12 tháng 2 năm 2018 lúc 20:00

Như đã thấy trong tài liệu Python:

Hướng dẫn add python2 to path windows 10 - thêm python2 vào đường dẫn cửa sổ 10

Stevoisiak

12.7K36 Huy hiệu vàng94 Huy hiệu bạc148 Huy hiệu đồng36 gold badges94 silver badges148 bronze badges

Windows có hộp thoại tích hợp để thay đổi các biến môi trường (hướng dẫn sau áp dụng cho chế độ xem cổ điển XP): Nhấp chuột phải vào biểu tượng cho máy của bạn (thường được đặt trên máy tính để bàn của bạn và được gọi là máy tính của tôi) và chọn thuộc tính ở đó. Sau đó, mở tab nâng cao và nhấp vào nút biến môi trường.May 19, 2010 at 21:59

1

Tóm lại, con đường của bạn là:

Máy tính của tôi ‣ Thuộc tính ‣ Nâng cao các biến môi trường Trong hộp thoại này, bạn có thể thêm hoặc sửa đổi các biến người dùng và hệ thống. Để thay đổi các biến hệ thống, bạn cần truy cập không bị hạn chế vào máy của mình (nghĩa là quyền của quản trị viên).May 19, 2010 at 21:57

Đã trả lời ngày 19 tháng 5 năm 2010 lúc 21:59Amber

Nhấp chuột phải vào máy tính của tôi, chọn Thuộc tính. Sau đó, tìm nút biến môi trường (trên Win7, nó nằm dưới tab nâng cao; tôi quên nơi nó ở các phiên bản khác của Windows). Nhấp vào đó, và trong các biến hệ thống, chỉnh sửa đường dẫn một.5 silver badges4 bronze badges

Làm cách nào để thêm Python 2 vào đường dẫn Windows?

Từ bảng điều khiển> Hệ thống, nhấp vào liên kết Cài đặt hệ thống nâng cao. Nhấp vào nâng cao, sau đó nhấp vào biến môi trường. Trong trường Biến hệ thống, chọn đường dẫn và nhấp vào Chỉnh sửa. Sau mục nhập cuối cùng trong giá trị đường dẫn, hãy nhập một nửa con và thêm đường dẫn thư mục cài đặt Python.

Làm cách nào để cài đặt Python 2.7 trên Windows10?

Cài đặt Python 2.7 ...
Tải xuống trình cài đặt Python 2 (64 bit) mới nhất từ ​​Python Tải xuống cho Windows, thường được đặt tên là Trình cài đặt MSI Windows X86-64. ....
Cài đặt Python 2: ....
Kiểm tra Python đã được cài đặt chính xác, bằng cách mở dấu nhắc lệnh và gõ Python. ....
Thoát khỏi trình thông dịch python bằng cách nhập ctrl+z ..

Tôi có nên thêm Python vào đường dẫn Windows 10 không?

Thêm Python vào đường dẫn giúp bạn có thể chạy (sử dụng) Python từ dấu nhắc lệnh của bạn (còn được gọi là dòng lệnh hoặc CMD).Điều này cho phép bạn truy cập vào vỏ Python từ dấu nhắc lệnh của bạn.Nói một cách đơn giản hơn, bạn có thể chạy mã của mình từ Shell Python bằng cách gõ vào Py Python, trong dấu nhắc lệnh, như được hiển thị bên dưới.makes it possible for you to run (use) Python from your command prompt (also known as command-line or cmd). This lets you access the Python shell from your command prompt. In simpler terms, you can run your code from the Python shell by just typing “python” in the command prompt, as shown below.

Làm cách nào để chuyển từ python3 sang python2?

Cách thay thế Python 3 bằng Python 2 trong Linux..
1.1 Cài đặt Python 2 với sudo ..
1.2 Thay đổi liên kết tượng trưng được tạo bởi Python 3 in / usr / bin / python thành một trong python 2 ..
1.3 Thay đổi liên kết tượng trưng được tạo bởi gói VirtualEnv trong / usr / bin / VirtualEnv ..