Cách tải xuống và cài đặt Python 3.5 trong Raspbian


8

Đã thử sử dụng

sudo apt-get install python3.5

và nó nói với tôi rằng nó không thể tìm thấy nó. Đã thử cập nhật. Không chắc còn gì để làm.


1
Phiên bản nào của Raspbian bạn đang sử dụng? Mô hình Pi là gì? Làm thế nào là Pi kết nối với internet? Mã lỗi cụ thể là gì? Chúng tôi sẽ cần thêm thông tin, hiện tại câu hỏi của bạn rất, rất mơ hồ.
Darth Vader

Câu trả lời:


11

Tôi đã thử cài đặt python3.5.2 với các bước dưới đây và tôi đã thành công.

1. wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz
2. tar -xvf Python-3.5.2.tar.xz
3. cd Python-3.5.2
4. ./configure
5. make
6 make altinstall

Sau khi cài đặt hoàn tất, sử dụng which python3.5lệnh để có được vị trí nhị phân

Trong trường hợp của tôi, nó đã được cài đặt ở vị trí /usr/local/bin/python3.5.

Để vào REPL loại 3,5 python3.5trên thiết bị đầu cuối của bạn. Phân phối python hiện có vẫn còn nguyên mà không có vấn đề. Xác nhận rằng sử dụng python. Tôi đã thử cài đặt phiên bản python 3.4 và 3.5.

pi@raspberrypi:/etc/openhab/configurations $ python -V
Python 2.7.9
pi@raspberrypi:/etc/openhab/configurations $ python3.5 -V
Python 3.5.2
pi@raspberrypi:/etc/openhab/configurations $ python3.4 -V
Python 3.4.2

Ngoài ra, khi tôi cho phép bạn đọc bài viết /programming/16018463/difference-in-details-b between-make-install-and-make -altinstall .

Nó nên hoạt động. Vấn đề duy nhất trong khi tôi gặp phải trong quá trình cài đặt là thời gian dành cho toàn bộ quá trình. Phải mất gần 3 giờ vì rất nhiều thời gian được sử dụng để biên dịch các tệp nhị phân và sau đó cài đặt python.


2
Bạn có thể tăng tốc mọi thứ bằng cách sử dụng nhiều chủ đề hơn make -j4. Thậm chí có thể sử dụng -j6.
not2qubit

6

Trước hết bạn cần phải có được sự phụ thuộc của bạn ngay. Điều đó chủ yếu phụ thuộc vào những gì bạn đã cài đặt trước đó. Vì vậy, đối với một Raspbian tươi ( jessie ), bạn sẽ (khoảng) cần phải chắc chắn rằng bạn có những thứ này:

sudo apt-get install build-essential libc6-dev
sudo apt-get install libncurses5-dev libncursesw5-dev libreadline6-dev
sudo apt-get install libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev
sudo apt-get install libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev

Phần còn lại là đơn giản. Tải xuống và giải nén đầu tiên ...

cd $HOME
wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz
tar -zxvf Python-3.5.2.tgz

... và sau đó biên dịch với:

cd Python-3.5.2
./configure       # 3 min 13 s
# We have 4 processors, so let's use 4 threads
make -j4          # 8 min 29 s
sudo make install # ~ 4 min

Tiết kiệm dung lượng thẻ SD của bạn:

cd ..
sudo rm -fr ./Python-3.5.2*

Bây giờ thử nghiệm với:

cd
python3 --version
# output: "Python 3.5.2"
pip3 list
# output: 
# pip (8.1.1)
# setuptools (20.10.1)
# You are using pip version 8.1.1, however version 8.1.2 is available.
# You should consider upgrading via the 'pip install --upgrade pip' command.

Cập nhật pipcài đặt mặc định của bạn với:

sudo pip3 install -U pip
sudo pip3 install -U setuptools

Làm xong!


1
Điều đó thật tuyệt! Cảm ơn nhiều. Bây giờ, có một phiên bản mới hơn của python. Kiểm tra python.org mới nhất.
smajli

Có, thay thế tất cả 3.5.2bằng 3.7.0. Và bạn nên có mới nhất!
not2qubit
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.