cỏ ba lá đen
Lập trình viên tên Tim
Bài viết. 19
Chủ đề. 5
Đã tham gia. Tháng 4 năm 2018
Danh tiếng. 0
Jan-07-2021, 02. 25 giờ sángXin chào,
trong khi cố gắng cài đặt chương trình python [Trelby] trên Alpine Linux, tôi nhận được thông báo lỗi sau
thiết lập python $ sudo. cài đặt py
Tập tin "thiết lập. py", dòng 40
in [dòng, kết thúc = '']
^
Lỗi cú pháp. cú pháp không hợp lệ
Có ai có thể làm sáng tỏ lỗi mã là gì không và tôi có thể khắc phục nó như thế nào?
Thanks
Hồi đáp
Tìm thấy
Hồi đáp
cỏ ba lá đen
Lập trình viên tên Tim
Bài viết. 19
Chủ đề. 5
Đã tham gia. Tháng 4 năm 2018
Danh tiếng. 0
[Jan-07-2021, 03. 00 giờ sáng] snippsat Đã viết. Bạn nhận được thông báo đó vì bạn sử dụng Python 2 hiện đã hết hạn sử dụng👻
Trong thử nghiệm dòng lệnhpython3 -V
vàpip3 -V
Nếu không cài đặt, hãy xem Apk thêm python3 py3-pip trong Alpine
Xin chào,
cảm ơn vì đã trả lời nhanh chóng
Tôi đã gỡ bỏ python2 và cài đặt python3 và py3-pip
Sau đó, tôi chạy $ sudo python3 setup. py cài đặt và mọi thứ dường như đều ổn, không có thông báo lỗi
Tuy nhiên, khi tôi khởi chạy Trelby từ dòng lệnh, tôi lại gặp một lỗi khác
$ /opt/trelby/bin/trelby
Tệp "/opt/trelby/bin/trelby", dòng 3
nhập khẩu hệ thống
^
Lỗi thụt đầu dòng. thụt lề bất ngờ
Tôi đã kiểm tra tệp /opt/trelby/bin/trelby giống như
#!/usr/bin/python3 import sys # The following line is modified at installation time by setup.py so it # points to the actual modules installation path. sys.path.insert[0, "/opt/trelby//src"] import trelby trelby.main[]Bây giờ, tôi không biết gì về Python, nhưng tôi nhận thấy rằng đường dẫn /opt/trelby//src có hai // trước src, điều này có vẻ lạ đối với tôi
Hồi đáp
Tìm thấy
Hồi đáp
khi sử dụng “sudo python3 setup. py cài đặt” tôi nhận được hướng dẫn bất hợp pháp ["sudo python hoạt động tốt"]. tôi đã giải quyết vấn đề một vài lần bằng cách sử dụng "thiết lập python3. py install --user " nhưng lần này tôi cần “sudo python3” hoạt động để cài đặt trình bao bọc freenect cho python3. không có vấn đề gì khi sử dụng lệnh trên máy tính ubuntu của tôi nhưng lỗi này xảy ra trên jetson nano 2gb của tôi. bất kỳ trợ giúp nào tôi thực sự cần điều này để hoàn thành nó cho một dự án
Setuptools là một thư viện quy trình phát triển gói mở rộng thư viện tiêu chuẩn Python distutils để giúp đóng gói các dự án Python [tiện ích phân phối] dễ dàng hơn. Nó chứa các tính năng sau
- Khai báo gói và mô-đun trong Python
- Siêu dữ liệu từ gói phân phối
- Móc để thử nghiệm
- Lắp đặt dự án
- Thông tin dành riêng cho nền tảng
- Hỗ trợ cho Python3
Trong bài viết này, chúng ta sẽ tìm hiểu cách cài đặt Setuptools cho Python trên Linux
Cài đặt Setuptools trên Linux
Phương pháp 1. Sử dụng pip để cài đặt Gói Setuptools
Thực hiện theo các bước bên dưới để cài đặt gói Setuptools trên Linux bằng pip
Bước 1. Cài đặt phiên bản hiện tại của Python3 trong Linux
Bước 2. Kiểm tra xem pip3 và python3 có được cài đặt đúng trong hệ thống của bạn hay không bằng lệnh sau
python3 --version pip3 --version
Bước 3. Nâng cấp pip3 để tránh lỗi xảy ra trong quá trình cài đặt
pip3 install --upgrade pip
Bước 4. Nhập lệnh sau để cài đặt Setuptools bằng pip3
pip3 install setuptools
Phương pháp 2. Sử dụng thiết lập. py để cài đặt Setuptools
Thực hiện theo các bước bên dưới để cài đặt gói Setuptools trên Linux bằng cách sử dụng thiết lập. tập tin py
Bước 1. Tải xuống gói nguồn mới nhất của Setuptools cho Python3 từ
cuộn tròn https. //các tập tin. pythonhosted. org/gói/69/77/aee1ecacea4d0db740046ce1785e81d16c4b1755af50eceac4ca1a1f8bfd/setuptools-60. 5. 0. hắc ín. gz > setuptools-60. 5. 0. hắc ín. gz
Bước 2. Giải nén gói setuptools đã tải xuống bằng lệnh sau
tar -xzvf setuptools-60.5.0.tar.gz
Bước 3. Chuyển đến setuptools-60. 5. 0 và nhập lệnh sau để cài đặt gói
cd setuptools-60.5.0 python3 setup.py install
Xác minh cài đặt Setuptools trên Linux
Sử dụng thao tác nhập sau trong thiết bị đầu cuối Python của bạn để xác minh xem cài đặt Setuptools đã được thực hiện đúng hay chưa