Ubuntu 14.04 LTS và Python 3.4.2


16

Có thể cập nhật mặc định Python 3.4 lên 3.4.2 không? Làm sao?

Câu trả lời:


17
  1. Tải xuống các tệp nguồn 3.4.2 từ đây
  2. Giải nén nó vào một Downloadsthư mục tạm thời trong thư mục của bạn
  3. Mở một phiên cuối.
  4. Điều hướng đến thư mục với cd ~/Downloads/Python-3.4.2
  5. Theo tài liệu Python, hãy chạy các lệnh sau từ thiết bị đầu cuối:

    ./configure
    make
    make test
    sudo make install

Điều này sẽ nâng cấp cài đặt Python-3.4 hiện tại của bạn lên Python-3.4.2 (có thể truy cập dưới dạng python3)


5
Đừng quên: sudo apt-get build-dep python3.4trước make installhoặc pyenv install, hoặc bạn sẽ thiếu các mô-đun tích hợp như readline, sqlite3, v.v.
eddygeek

5

Bạn cũng có thể sử dụng pyenv làm trình quản lý python của mình. pyenv

Nó sẽ cho phép bạn cài đặt bất kỳ phiên bản nào của python, pypy, python3, stackless, v.v.

nó sử dụng shims và cũng có một plugin tốt cho virtualenv, làm cho nó trở thành một tùy chọn rất dễ sử dụng pyenv-virtualenv

Cài đặt rất đơn giản.

curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash

tìm ra phiên bản nào có sẵn để cài đặt

$ pyenv install --list

cài đặt python 3.4.2

sayth@sayth-TravelMate-5740G:~/scripts$ pyenv install 3.4.2
Downloading Python-3.4.2.tgz...
-> https://www.python.org/ftp/python/3.4.2/Python-3.4.2.tgz 
Installing Python-3.4.2...

Gói pyenvdường như không có trong kho ...
Mario SE

@ MarioS.E. bạn cài đặt nó vào thư mục nhà của bạn: opencafe.readthedocs.org/en/latest/getting_started/pyenv
Doug T.

Tôi đã mất tất cả các gói đã cài đặt sau khi sử dụng pyenv. Có cách nào để ánh xạ các gói dist cũ của tôi sang con trăn mới không?
alvas

0

trusty-updateskênh phát hành Ubuntu 14.04 LTS cung cấp Python 3.4.3 (nếu bạn muốn đơn giản là phiên bản Python mới hơn 3.4.0, không chính xác là 3.4.2).

Bạn có thể bật trusty-updatestrong Software & Updatescài đặt (chúng phải được bật theo mặc định):

nhập mô tả hình ảnh ở đây

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.