Usr/bin/env python3: quyền bị từ chối Windows

Hello Git people

Vì tôi hiểu rằng git-filter-repo hiện được Git đề xuất để thay thế git-filter-branch, nên tôi đang cố gắng sử dụng nó trên Windows 10 trong cửa sổ DOS. Việc cài đặt và sử dụng git-filter-repo này thực sự là cơn ác mộng trên DOS Win10. Vì có bản cài đặt dành riêng cho git-for-windows, bạn có thể thực hiện cài đặt theo hướng cửa sổ hơn một chút không?

C:\Users\fandre\Documents\MXW\MI\release>git filter-repo --analyse
/usr/bin/env: 'python3': Permission denied

C:\Users\fandre\Documents\MXW\MI\release>git filter-repo --analyse
/usr/bin/env: 'python': Permission denied

C:\Users\fandre\Documents\MXW\MI\release>where python3
C:\Users\fandre\AppData\Local\Microsoft\WindowsApps\python3.exe


Same with a git-bash window:

FAE@FANDRE-LAPTOP MINGW64 ~/Documents/MXW/MI/release [release]
$ git filter-repo --analyse
/usr/bin/env: 'python': Permission denied

FAE@FANDRE-LAPTOP MINGW64 ~/Documents/MXW/MI/release [release]
$ ls -l /c/Users/fandre/AppData/Local/Microsoft/WindowsApps/python
-rwxr-xr-x 1 FAE 1049089 0 ngày 22 tháng 9 10. 59 /c/Users/fandre/AppData/Local/Microsoft/WindowsApps/python*
$ env | grep USER
USERDOMAIN=METRIXWARE
USERNAME=FAE
USERPROFILE=C:\Users\fandre
USERDOMAIN_ROAMINGPROFILE=METRIXWARE
FPS_BROWSER_USER_PROFILE_STRING=Default
USERDNSDOMAIN=METRIXWARE.LOCAL
ALLUSERSPROFILE=C:\ProgramData
UIPATH_USER_SERVICE_PATH=C:\Users\fandre\AppData\Local\UiPath\app-20.4.3\UiPath.Service.UserHost.exe

Regards



Lỗi "Không thể cài đặt các gói do Lỗi Môi trường. [Errno 13] Quyền bị từ chối" xảy ra khi chúng tôi cố gắng cài đặt một gói trong thư mục mà chúng tôi không có các quyền cần thiết. Để khắc phục lỗi, hãy chạy lệnh với tùy chọn

$ env | grep USER
USERDOMAIN=METRIXWARE
USERNAME=FAE
USERPROFILE=C:\Users\fandre
USERDOMAIN_ROAMINGPROFILE=METRIXWARE
FPS_BROWSER_USER_PROFILE_STRING=Default
USERDNSDOMAIN=METRIXWARE.LOCAL
ALLUSERSPROFILE=C:\ProgramData
UIPATH_USER_SERVICE_PATH=C:\Users\fandre\AppData\Local\UiPath\app-20.4.3\UiPath.Service.UserHost.exe

Regards



5, e. g.
$ env | grep USER
USERDOMAIN=METRIXWARE
USERNAME=FAE
USERPROFILE=C:\Users\fandre
USERDOMAIN_ROAMINGPROFILE=METRIXWARE
FPS_BROWSER_USER_PROFILE_STRING=Default
USERDNSDOMAIN=METRIXWARE.LOCAL
ALLUSERSPROFILE=C:\ProgramData
UIPATH_USER_SERVICE_PATH=C:\Users\fandre\AppData\Local\UiPath\app-20.4.3\UiPath.Service.UserHost.exe

Regards



6

Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/lib/python2.7/dist-packages'
Consider using the --user option or check the permissions.

Một cách để giải quyết lỗi là chạy lệnh

$ env | grep USER
USERDOMAIN=METRIXWARE
USERNAME=FAE
USERPROFILE=C:\Users\fandre
USERDOMAIN_ROAMINGPROFILE=METRIXWARE
FPS_BROWSER_USER_PROFILE_STRING=Default
USERDNSDOMAIN=METRIXWARE.LOCAL
ALLUSERSPROFILE=C:\ProgramData
UIPATH_USER_SERVICE_PATH=C:\Users\fandre\AppData\Local\UiPath\app-20.4.3\UiPath.Service.UserHost.exe

Regards



7 với tùy chọn
$ env | grep USER
USERDOMAIN=METRIXWARE
USERNAME=FAE
USERPROFILE=C:\Users\fandre
USERDOMAIN_ROAMINGPROFILE=METRIXWARE
FPS_BROWSER_USER_PROFILE_STRING=Default
USERDNSDOMAIN=METRIXWARE.LOCAL
ALLUSERSPROFILE=C:\ProgramData
UIPATH_USER_SERVICE_PATH=C:\Users\fandre\AppData\Local\UiPath\app-20.4.3\UiPath.Service.UserHost.exe

Regards



5

Đảm bảo thay thế trình giữ chỗ

$ env | grep USER
USERDOMAIN=METRIXWARE
USERNAME=FAE
USERPROFILE=C:\Users\fandre
USERDOMAIN_ROAMINGPROFILE=METRIXWARE
FPS_BROWSER_USER_PROFILE_STRING=Default
USERDNSDOMAIN=METRIXWARE.LOCAL
ALLUSERSPROFILE=C:\ProgramData
UIPATH_USER_SERVICE_PATH=C:\Users\fandre\AppData\Local\UiPath\app-20.4.3\UiPath.Service.UserHost.exe

Regards



9 bằng tên thực của gói, e. g.
$ env | grep USER
USERDOMAIN=METRIXWARE
USERNAME=FAE
USERPROFILE=C:\Users\fandre
USERDOMAIN_ROAMINGPROFILE=METRIXWARE
FPS_BROWSER_USER_PROFILE_STRING=Default
USERDNSDOMAIN=METRIXWARE.LOCAL
ALLUSERSPROFILE=C:\ProgramData
UIPATH_USER_SERVICE_PATH=C:\Users\fandre\AppData\Local\UiPath\app-20.4.3\UiPath.Service.UserHost.exe

Regards



6

Tùy chọn

$ env | grep USER
USERDOMAIN=METRIXWARE
USERNAME=FAE
USERPROFILE=C:\Users\fandre
USERDOMAIN_ROAMINGPROFILE=METRIXWARE
FPS_BROWSER_USER_PROFILE_STRING=Default
USERDNSDOMAIN=METRIXWARE.LOCAL
ALLUSERSPROFILE=C:\ProgramData
UIPATH_USER_SERVICE_PATH=C:\Users\fandre\AppData\Local\UiPath\app-20.4.3\UiPath.Service.UserHost.exe

Regards



5 cài đặt gói trong thư mục chính của người dùng

Về cơ bản, lệnh sẽ cài đặt gói trong phạm vi người dùng cụ thể, không phải cho toàn bộ hệ thống. Điều này giúp giải quyết các vấn đề về quyền

Tuy nhiên, tùy chọn

$ env | grep USER
USERDOMAIN=METRIXWARE
USERNAME=FAE
USERPROFILE=C:\Users\fandre
USERDOMAIN_ROAMINGPROFILE=METRIXWARE
FPS_BROWSER_USER_PROFILE_STRING=Default
USERDNSDOMAIN=METRIXWARE.LOCAL
ALLUSERSPROFILE=C:\ProgramData
UIPATH_USER_SERVICE_PATH=C:\Users\fandre\AppData\Local\UiPath\app-20.4.3\UiPath.Service.UserHost.exe

Regards



5 sẽ không hoạt động nếu bạn có một môi trường ảo đang hoạt động

Một cách khác để giải quyết lỗi là chạy lệnh với các đặc quyền nâng cao bằng cách thêm tiền tố vào trước nó bằng

sudo pip install  --user
sudo pip3 install  --user

sudo python -m pip install  --user
sudo python3 -m pip install  --user
3

sudo pip install  --user
sudo pip3 install  --user

sudo python -m pip install  --user
sudo python3 -m pip install  --user

Ngoài ra, bạn có thể tạo một môi trường ảo

Tạo môi trường ảo #

Để giải quyết lỗi "Không thể cài đặt các gói do Lỗi Môi trường. [Errno 13] Quyền bị từ chối" lỗi

  1. Tạo môi trường ảo
  2. Kích hoạt môi trường ảo
  3. Chạy lệnh
    $ env | grep USER
    USERDOMAIN=METRIXWARE
    USERNAME=FAE
    USERPROFILE=C:\Users\fandre
    USERDOMAIN_ROAMINGPROFILE=METRIXWARE
    FPS_BROWSER_USER_PROFILE_STRING=Default
    USERDNSDOMAIN=METRIXWARE.LOCAL
    ALLUSERSPROFILE=C:\ProgramData
    UIPATH_USER_SERVICE_PATH=C:\Users\fandre\AppData\Local\UiPath\app-20.4.3\UiPath.Service.UserHost.exe
    
    Regards
    
    
    
    
    7 với môi trường ảo đang hoạt động

Đảm bảo sử dụng đúng lệnh để kích hoạt môi trường ảo của bạn tùy thuộc vào hệ điều hành và trình bao của bạn

Môi trường ảo của bạn sẽ sử dụng phiên bản Python đã được sử dụng để tạo ra nó

Đảm bảo không tạo môi trường ảo của bạn với quyền root, e. g. với

sudo pip install  --user
sudo pip3 install  --user

sudo python -m pip install  --user
sudo python3 -m pip install  --user
3 vì khi đó bạn chỉ cho phép người dùng root cài đặt các gói

Nếu bạn đã tạo môi trường ảo của mình bằng cách sử dụng

sudo pip install  --user
sudo pip3 install  --user

sudo python -m pip install  --user
sudo python3 -m pip install  --user
3, hãy thử thay đổi các quyền của môi trường đó hoặc tạo lại môi trường đó mà không cần sử dụng
sudo pip install  --user
sudo pip3 install  --user

sudo python -m pip install  --user
sudo python3 -m pip install  --user
3

Lệnh trên giả định rằng môi trường ảo của bạn nằm trong một thư mục có tên là

sudo pip install  --user
sudo pip3 install  --user

sudo python -m pip install  --user
sudo python3 -m pip install  --user
8

sudo pip install  --user
sudo pip3 install  --user

sudo python -m pip install  --user
sudo python3 -m pip install  --user
9 có nghĩa là cấp cho tất cả người dùng toàn quyền truy cập vào nội dung của thư mục

Nếu cách đó không hiệu quả, hãy thử nâng cấp phiên bản


C:\Users\fandre\Documents\MXW\MI\release>git filter-repo --analyse
/usr/bin/env: 'python3': Permission denied

C:\Users\fandre\Documents\MXW\MI\release>git filter-repo --analyse
/usr/bin/env: 'python': Permission denied

C:\Users\fandre\Documents\MXW\MI\release>where python3
C:\Users\fandre\AppData\Local\Microsoft\WindowsApps\python3.exe


Same with a git-bash window:

FAE@FANDRE-LAPTOP MINGW64 ~/Documents/MXW/MI/release [release]
$ git filter-repo --analyse
/usr/bin/env: 'python': Permission denied

FAE@FANDRE-LAPTOP MINGW64 ~/Documents/MXW/MI/release [release]
$ ls -l /c/Users/fandre/AppData/Local/Microsoft/WindowsApps/python
10 của bạn

Nâng cấp phiên bản pip của bạn #

Dưới đây là các lệnh để nâng cấp


C:\Users\fandre\Documents\MXW\MI\release>git filter-repo --analyse
/usr/bin/env: 'python3': Permission denied

C:\Users\fandre\Documents\MXW\MI\release>git filter-repo --analyse
/usr/bin/env: 'python': Permission denied

C:\Users\fandre\Documents\MXW\MI\release>where python3
C:\Users\fandre\AppData\Local\Microsoft\WindowsApps\python3.exe


Same with a git-bash window:

FAE@FANDRE-LAPTOP MINGW64 ~/Documents/MXW/MI/release [release]
$ git filter-repo --analyse
/usr/bin/env: 'python': Permission denied

FAE@FANDRE-LAPTOP MINGW64 ~/Documents/MXW/MI/release [release]
$ ls -l /c/Users/fandre/AppData/Local/Microsoft/WindowsApps/python
10 trên tất cả các hệ điều hành

Lệnh nào hoạt động tùy thuộc vào hệ điều hành và phiên bản Python của bạn

Nếu bạn gặp lỗi "ModuleNotFoundError. Không có mô-đun nào có tên 'pip' trong Python", hãy xem bài viết khác của tôi

Nếu các lệnh từ mẫu mã không phù hợp với bạn, hãy nhấp vào liên kết "Cài đặt pip trong Python"

Sau khi bạn nâng cấp pip, hãy nâng cấp cả


C:\Users\fandre\Documents\MXW\MI\release>git filter-repo --analyse
/usr/bin/env: 'python3': Permission denied

C:\Users\fandre\Documents\MXW\MI\release>git filter-repo --analyse
/usr/bin/env: 'python': Permission denied

C:\Users\fandre\Documents\MXW\MI\release>where python3
C:\Users\fandre\AppData\Local\Microsoft\WindowsApps\python3.exe


Same with a git-bash window:

FAE@FANDRE-LAPTOP MINGW64 ~/Documents/MXW/MI/release [release]
$ git filter-repo --analyse
/usr/bin/env: 'python': Permission denied

FAE@FANDRE-LAPTOP MINGW64 ~/Documents/MXW/MI/release [release]
$ ls -l /c/Users/fandre/AppData/Local/Microsoft/WindowsApps/python
12


C:\Users\fandre\Documents\MXW\MI\release>git filter-repo --analyse
/usr/bin/env: 'python3': Permission denied

C:\Users\fandre\Documents\MXW\MI\release>git filter-repo --analyse
/usr/bin/env: 'python': Permission denied

C:\Users\fandre\Documents\MXW\MI\release>where python3
C:\Users\fandre\AppData\Local\Microsoft\WindowsApps\python3.exe


Same with a git-bash window:

FAE@FANDRE-LAPTOP MINGW64 ~/Documents/MXW/MI/release [release]
$ git filter-repo --analyse
/usr/bin/env: 'python': Permission denied

FAE@FANDRE-LAPTOP MINGW64 ~/Documents/MXW/MI/release [release]
$ ls -l /c/Users/fandre/AppData/Local/Microsoft/WindowsApps/python
1

Hãy thử cài đặt gói có nâng cấp


C:\Users\fandre\Documents\MXW\MI\release>git filter-repo --analyse
/usr/bin/env: 'python3': Permission denied

C:\Users\fandre\Documents\MXW\MI\release>git filter-repo --analyse
/usr/bin/env: 'python': Permission denied

C:\Users\fandre\Documents\MXW\MI\release>where python3
C:\Users\fandre\AppData\Local\Microsoft\WindowsApps\python3.exe


Same with a git-bash window:

FAE@FANDRE-LAPTOP MINGW64 ~/Documents/MXW/MI/release [release]
$ git filter-repo --analyse
/usr/bin/env: 'python': Permission denied

FAE@FANDRE-LAPTOP MINGW64 ~/Documents/MXW/MI/release [release]
$ ls -l /c/Users/fandre/AppData/Local/Microsoft/WindowsApps/python
10 và

C:\Users\fandre\Documents\MXW\MI\release>git filter-repo --analyse
/usr/bin/env: 'python3': Permission denied

C:\Users\fandre\Documents\MXW\MI\release>git filter-repo --analyse
/usr/bin/env: 'python': Permission denied

C:\Users\fandre\Documents\MXW\MI\release>where python3
C:\Users\fandre\AppData\Local\Microsoft\WindowsApps\python3.exe


Same with a git-bash window:

FAE@FANDRE-LAPTOP MINGW64 ~/Documents/MXW/MI/release [release]
$ git filter-repo --analyse
/usr/bin/env: 'python': Permission denied

FAE@FANDRE-LAPTOP MINGW64 ~/Documents/MXW/MI/release [release]
$ ls -l /c/Users/fandre/AppData/Local/Microsoft/WindowsApps/python
12

Nếu vẫn không được, hãy thử chạy CMD với tư cách quản trị viên

Chạy CMD với tư cách quản trị viên #

Để chạy CMD với tư cách quản trị viên

  1. Nhấp vào thanh tìm kiếm và gõ "cmd"
  2. Nhấp chuột phải vào "Dấu nhắc lệnh"
  3. Nhấp vào "Chạy với tư cách quản trị viên"

  1. Khi bạn mở trình bao với tư cách quản trị viên, hãy chạy lại lệnh
    $ env | grep USER
    USERDOMAIN=METRIXWARE
    USERNAME=FAE
    USERPROFILE=C:\Users\fandre
    USERDOMAIN_ROAMINGPROFILE=METRIXWARE
    FPS_BROWSER_USER_PROFILE_STRING=Default
    USERDNSDOMAIN=METRIXWARE.LOCAL
    ALLUSERSPROFILE=C:\ProgramData
    UIPATH_USER_SERVICE_PATH=C:\Users\fandre\AppData\Local\UiPath\app-20.4.3\UiPath.Service.UserHost.exe
    
    Regards
    
    
    
    
    7


C:\Users\fandre\Documents\MXW\MI\release>git filter-repo --analyse
/usr/bin/env: 'python3': Permission denied

C:\Users\fandre\Documents\MXW\MI\release>git filter-repo --analyse
/usr/bin/env: 'python': Permission denied

C:\Users\fandre\Documents\MXW\MI\release>where python3
C:\Users\fandre\AppData\Local\Microsoft\WindowsApps\python3.exe


Same with a git-bash window:

FAE@FANDRE-LAPTOP MINGW64 ~/Documents/MXW/MI/release [release]
$ git filter-repo --analyse
/usr/bin/env: 'python': Permission denied

FAE@FANDRE-LAPTOP MINGW64 ~/Documents/MXW/MI/release [release]
$ ls -l /c/Users/fandre/AppData/Local/Microsoft/WindowsApps/python
7

Nếu bạn sử dụng PyCharm, hãy đóng IDE, nhấp chuột phải vào nó và mở PyCharm với tư cách quản trị viên rồi chạy lệnh

$ env | grep USER
USERDOMAIN=METRIXWARE
USERNAME=FAE
USERPROFILE=C:\Users\fandre
USERDOMAIN_ROAMINGPROFILE=METRIXWARE
FPS_BROWSER_USER_PROFILE_STRING=Default
USERDNSDOMAIN=METRIXWARE.LOCAL
ALLUSERSPROFILE=C:\ProgramData
UIPATH_USER_SERVICE_PATH=C:\Users\fandre\AppData\Local\UiPath\app-20.4.3\UiPath.Service.UserHost.exe

Regards



7

Nếu việc mở CMD với tư cách quản trị viên không hiệu quả, hãy thử mở PowerShell với tư cách quản trị viên và chạy lệnh

Để chạy PowerShell với tư cách quản trị viên

  1. Nhấp vào thanh tìm kiếm và nhập "PowerShell"
  2. Nhấp chuột phải vào "Windows PowerShell"
  3. Nhấp vào "Chạy với tư cách quản trị viên"

Một nguyên nhân phổ biến khác của lỗi là do các tập lệnh Python khác đang chạy trong nền khi chạy lệnh

$ env | grep USER
USERDOMAIN=METRIXWARE
USERNAME=FAE
USERPROFILE=C:\Users\fandre
USERDOMAIN_ROAMINGPROFILE=METRIXWARE
FPS_BROWSER_USER_PROFILE_STRING=Default
USERDNSDOMAIN=METRIXWARE.LOCAL
ALLUSERSPROFILE=C:\ProgramData
UIPATH_USER_SERVICE_PATH=C:\Users\fandre\AppData\Local\UiPath\app-20.4.3\UiPath.Service.UserHost.exe

Regards



7

Windows ném "EnvironmentError. [Errno 13] Quyền bị từ chối" khi tệp bị khóa bởi một quy trình khác

Nếu lỗi vẫn tiếp diễn, hãy thay đổi quyền truy cập của người dùng

Thay đổi quyền truy cập của người dùng #

Lỗi "Không thể cài đặt các gói do Lỗi Môi trường. [Errno 13] Quyền bị từ chối" thường xảy ra do người dùng không có quyền truy cập để sửa đổi thư mục nơi gói sẽ được cài đặt. Để giải quyết lỗi, hãy cho phép người dùng truy cập đầy đủ vào thư mục Python

Để thay đổi quyền truy cập cho người dùng

  1. Mở thư mục mà bạn đã cài đặt Python e. g.
    
    C:\Users\fandre\Documents\MXW\MI\release>git filter-repo --analyse
    /usr/bin/env: 'python3': Permission denied
    
    C:\Users\fandre\Documents\MXW\MI\release>git filter-repo --analyse
    /usr/bin/env: 'python': Permission denied
    
    C:\Users\fandre\Documents\MXW\MI\release>where python3
    C:\Users\fandre\AppData\Local\Microsoft\WindowsApps\python3.exe
    
    
    Same with a git-bash window:
    
    FAE@FANDRE-LAPTOP MINGW64 ~/Documents/MXW/MI/release [release]
    $ git filter-repo --analyse
    /usr/bin/env: 'python': Permission denied
    
    FAE@FANDRE-LAPTOP MINGW64 ~/Documents/MXW/MI/release [release]
    $ ls -l /c/Users/fandre/AppData/Local/Microsoft/WindowsApps/python
    
    18

Bạn có thể tìm nơi cài đặt Python bằng một trong 2 lệnh sau


C:\Users\fandre\Documents\MXW\MI\release>git filter-repo --analyse
/usr/bin/env: 'python3': Permission denied

C:\Users\fandre\Documents\MXW\MI\release>git filter-repo --analyse
/usr/bin/env: 'python': Permission denied

C:\Users\fandre\Documents\MXW\MI\release>where python3
C:\Users\fandre\AppData\Local\Microsoft\WindowsApps\python3.exe


Same with a git-bash window:

FAE@FANDRE-LAPTOP MINGW64 ~/Documents/MXW/MI/release [release]
$ git filter-repo --analyse
/usr/bin/env: 'python': Permission denied

FAE@FANDRE-LAPTOP MINGW64 ~/Documents/MXW/MI/release [release]
$ ls -l /c/Users/fandre/AppData/Local/Microsoft/WindowsApps/python
9

  1. Khi bạn mở thư mục cài đặt Python, nhấp chuột phải vào thư mục "Python" hoặc "Python310" và nhấp vào "Thuộc tính"

  1. Chuyển đến tab "Bảo mật" và nhấp vào nút "Chỉnh sửa"

  1. Cho phép "Toàn quyền kiểm soát" đối với người dùng của bạn hoặc toàn bộ nhóm "Người dùng"

  1. Nhấp vào "Áp dụng"
  2. Chạy lại lệnh
    $ env | grep USER
    USERDOMAIN=METRIXWARE
    USERNAME=FAE
    USERPROFILE=C:\Users\fandre
    USERDOMAIN_ROAMINGPROFILE=METRIXWARE
    FPS_BROWSER_USER_PROFILE_STRING=Default
    USERDNSDOMAIN=METRIXWARE.LOCAL
    ALLUSERSPROFILE=C:\ProgramData
    UIPATH_USER_SERVICE_PATH=C:\Users\fandre\AppData\Local\UiPath\app-20.4.3\UiPath.Service.UserHost.exe
    
    Regards
    
    
    
    
    7

Khi bạn cấp quyền "Toàn quyền truy cập" cho người dùng, bạn sẽ có thể

$ env | grep USER
USERDOMAIN=METRIXWARE
USERNAME=FAE
USERPROFILE=C:\Users\fandre
USERDOMAIN_ROAMINGPROFILE=METRIXWARE
FPS_BROWSER_USER_PROFILE_STRING=Default
USERDNSDOMAIN=METRIXWARE.LOCAL
ALLUSERSPROFILE=C:\ProgramData
UIPATH_USER_SERVICE_PATH=C:\Users\fandre\AppData\Local\UiPath\app-20.4.3\UiPath.Service.UserHost.exe

Regards



7 gói mà không gặp bất kỳ lỗi nào

Nếu bạn có một môi trường ảo đang hoạt động, vị trí Python của bạn sẽ nằm trong phạm vi môi trường ảo cụ thể

Nói cách khác, bạn phải chỉnh sửa quyền cho người dùng đối với thư mục Python nằm trong dự án của bạn

Bạn có thể chạy lệnh


C:\Users\fandre\Documents\MXW\MI\release>git filter-repo --analyse
/usr/bin/env: 'python3': Permission denied

C:\Users\fandre\Documents\MXW\MI\release>git filter-repo --analyse
/usr/bin/env: 'python': Permission denied

C:\Users\fandre\Documents\MXW\MI\release>where python3
C:\Users\fandre\AppData\Local\Microsoft\WindowsApps\python3.exe


Same with a git-bash window:

FAE@FANDRE-LAPTOP MINGW64 ~/Documents/MXW/MI/release [release]
$ git filter-repo --analyse
/usr/bin/env: 'python': Permission denied

FAE@FANDRE-LAPTOP MINGW64 ~/Documents/MXW/MI/release [release]
$ ls -l /c/Users/fandre/AppData/Local/Microsoft/WindowsApps/python
71 khi môi trường ảo của bạn đang hoạt động để tìm thư mục

Đặt "gói bao gồm hệ thống-trang web" thành "true" #

Nếu bạn sử dụng một môi trường ảo, một điều khác có thể hữu ích là

  1. Mở thư mục
    sudo pip install  --user
    sudo pip3 install  --user
    
    sudo python -m pip install  --user
    sudo python3 -m pip install  --user
    
    8 của bạn
  2. Nhấp vào tệp
    
    C:\Users\fandre\Documents\MXW\MI\release>git filter-repo --analyse
    /usr/bin/env: 'python3': Permission denied
    
    C:\Users\fandre\Documents\MXW\MI\release>git filter-repo --analyse
    /usr/bin/env: 'python': Permission denied
    
    C:\Users\fandre\Documents\MXW\MI\release>where python3
    C:\Users\fandre\AppData\Local\Microsoft\WindowsApps\python3.exe
    
    
    Same with a git-bash window:
    
    FAE@FANDRE-LAPTOP MINGW64 ~/Documents/MXW/MI/release [release]
    $ git filter-repo --analyse
    /usr/bin/env: 'python': Permission denied
    
    FAE@FANDRE-LAPTOP MINGW64 ~/Documents/MXW/MI/release [release]
    $ ls -l /c/Users/fandre/AppData/Local/Microsoft/WindowsApps/python
    
    73
  3. Đặt thuộc tính
    
    C:\Users\fandre\Documents\MXW\MI\release>git filter-repo --analyse
    /usr/bin/env: 'python3': Permission denied
    
    C:\Users\fandre\Documents\MXW\MI\release>git filter-repo --analyse
    /usr/bin/env: 'python': Permission denied
    
    C:\Users\fandre\Documents\MXW\MI\release>where python3
    C:\Users\fandre\AppData\Local\Microsoft\WindowsApps\python3.exe
    
    
    Same with a git-bash window:
    
    FAE@FANDRE-LAPTOP MINGW64 ~/Documents/MXW/MI/release [release]
    $ git filter-repo --analyse
    /usr/bin/env: 'python': Permission denied
    
    FAE@FANDRE-LAPTOP MINGW64 ~/Documents/MXW/MI/release [release]
    $ ls -l /c/Users/fandre/AppData/Local/Microsoft/WindowsApps/python
    
    74 thành
    
    C:\Users\fandre\Documents\MXW\MI\release>git filter-repo --analyse
    /usr/bin/env: 'python3': Permission denied
    
    C:\Users\fandre\Documents\MXW\MI\release>git filter-repo --analyse
    /usr/bin/env: 'python': Permission denied
    
    C:\Users\fandre\Documents\MXW\MI\release>where python3
    C:\Users\fandre\AppData\Local\Microsoft\WindowsApps\python3.exe
    
    
    Same with a git-bash window:
    
    FAE@FANDRE-LAPTOP MINGW64 ~/Documents/MXW/MI/release [release]
    $ git filter-repo --analyse
    /usr/bin/env: 'python': Permission denied
    
    FAE@FANDRE-LAPTOP MINGW64 ~/Documents/MXW/MI/release [release]
    $ ls -l /c/Users/fandre/AppData/Local/Microsoft/WindowsApps/python
    
    75
  4. Lưu các tập tin
  5. Chạy lại lệnh
    $ env | grep USER
    USERDOMAIN=METRIXWARE
    USERNAME=FAE
    USERPROFILE=C:\Users\fandre
    USERDOMAIN_ROAMINGPROFILE=METRIXWARE
    FPS_BROWSER_USER_PROFILE_STRING=Default
    USERDNSDOMAIN=METRIXWARE.LOCAL
    ALLUSERSPROFILE=C:\ProgramData
    UIPATH_USER_SERVICE_PATH=C:\Users\fandre\AppData\Local\UiPath\app-20.4.3\UiPath.Service.UserHost.exe
    
    Regards
    
    
    
    
    7

Phần kết luận #

Giải quyết lỗi "Không thể cài đặt các gói do Lỗi Môi trường. [Errno 13] Quyền bị từ chối" lỗi

Tại sao Python nói Quyền bị từ chối?

Quyền bị từ chối đơn giản có nghĩa là hệ thống không có quyền ghi tệp vào thư mục đó . Cấp quyền cho thư mục bằng cách sử dụng "Sudo chmod 777" từ thiết bị đầu cuối và thử chạy nó.

Tại sao quyền bash bị từ chối?

Thông thường, bạn sẽ gặp lỗi bash từ chối quyền khi chạy một số tập lệnh/tệp không có quyền thực thi . Đây là một trong những lỗi Magento phổ biến nhất. Tất cả những gì bạn cần làm để khắc phục nó là thay đổi quyền truy cập tệp và thêm quyền điều hành.

Chủ Đề