Hướng dẫn error could not create library/python/2.7/site-packages matlab permission denied - lỗi không thể tạo thư viện / python / 2.7 / site-gói quyền matlab bị từ chối

Tôi đang cố gắng cài đặt XLRD trên MAC 10.8.4 để có thể đọc các tệp Excel thông qua Python.

Tôi đã làm theo các hướng dẫn trên //www.simplistix.co.uk/presentations/python-excel.pdf

Tôi đã làm điều này:

  1. Giải nén thư mục vào máy tính để bàn

  2. Trong thiết bị đầu cuối, CD vào thư mục không được giải nén

  3. $ python setup.py Cài đặt

Đây là những gì tôi nhận được:

running install
running build
running build_py
creating build
creating build/lib
creating build/lib/xlrd
copying xlrd/__init__.py -> build/lib/xlrd
copying xlrd/biffh.py -> build/lib/xlrd
copying xlrd/book.py -> build/lib/xlrd
copying xlrd/compdoc.py -> build/lib/xlrd
copying xlrd/formatting.py -> build/lib/xlrd
copying xlrd/formula.py -> build/lib/xlrd
copying xlrd/info.py -> build/lib/xlrd
copying xlrd/licences.py -> build/lib/xlrd
copying xlrd/sheet.py -> build/lib/xlrd
copying xlrd/timemachine.py -> build/lib/xlrd
copying xlrd/xldate.py -> build/lib/xlrd
copying xlrd/xlsx.py -> build/lib/xlrd
creating build/lib/xlrd/doc
copying xlrd/doc/compdoc.html -> build/lib/xlrd/doc
copying xlrd/doc/xlrd.html -> build/lib/xlrd/doc
creating build/lib/xlrd/examples
copying xlrd/examples/namesdemo.xls -> build/lib/xlrd/examples
copying xlrd/examples/xlrdnameAPIdemo.py -> build/lib/xlrd/examples
running build_scripts
creating build/scripts-2.7
copying and adjusting scripts/runxlrd.py -> build/scripts-2.7
changing mode of build/scripts-2.7/runxlrd.py from 644 to 755
running install_lib
creating /Library/Python/2.7/site-packages/xlrd
error: could not create '/Library/Python/2.7/site-packages/xlrd': Permission denied

Tại sao sự cho phép bị từ chối? Cảm ơn

Hỏi ngày 13 tháng 8 năm 2013 lúc 2:47Aug 13, 2013 at 2:47

0

Thử python setup.py install --user

Bạn không nên sử dụng sudo như đề xuất ở trên vì hai lý do:

  1. Bạn đang cho phép mã không tin tưởng tùy ý ra khỏi Internet
  2. Chuyển cờ --user cho python setup.py install sẽ cài đặt gói vào thư mục thuộc sở hữu của người dùng. Người dùng không root thông thường của bạn sẽ không thể truy cập các tệp được cài đặt bởi sudo pip hoặc sudo python setup.py

Mbigras

7.28211 Huy hiệu vàng46 Huy hiệu bạc108 Huy hiệu đồng11 gold badges46 silver badges108 bronze badges

Đã trả lời ngày 21 tháng 5 năm 2014 lúc 17:22May 21, 2014 at 17:22

Louis Maddoxlouis MaddoxLouis Maddox

4.9285 Huy hiệu vàng34 Huy hiệu bạc63 Huy hiệu Đồng5 gold badges34 silver badges63 bronze badges

2

thử sudo python setup.py install

Thư mục /thư viện cần quyền truy cập root.

Đã trả lời ngày 13 tháng 8 năm 2013 lúc 2:51Aug 13, 2013 at 2:51

Arynhardarynhardarynhard

5321 Huy hiệu vàng5 Huy hiệu bạc11 Huy hiệu đồng1 gold badge5 silver badges11 bronze badges

2

Thử trong một virtualenv:

  • sudo pip cài đặt ảo
  • Mkvirtualenv
  • làm việc
  • Cài đặt python setup.py

Đã trả lời ngày 2 tháng 9 năm 2015 lúc 22:25Sep 2, 2015 at 22:25

NitinnitinNitin

Huy hiệu 411 Đồng1 bronze badge

Kính thưa tất cả,

Nếu vấn đề này vẫn còn tồn tại.

Xin vui lòng, chỉ cần kiểm tra xem quyền truy cập đầy đủ là enbale cho các thư mục sau:

MATLAB:

C: \ Tệp chương trình \ MATLAB \ R2021B \ Extern \ Engines \ Python

Python

C: \ Tệp chương trình \ python39 \ lib \ trang web trang web \

Sau đó, sử dụng lệnh này để cài đặt động cơ API cho Python bằng Windows Shell [CMD].

Cài đặt python setup.py

Đã trả lời ngày 2 tháng 9 năm 2015 lúc 22:25

Nitinnitin

Huy hiệu 411 Đồng

Bài Viết Liên Quan

Chủ Đề