Cài đặt PyCharm bởi JetBrains


Câu trả lời:


44

Lưu ý: Câu trả lời này đã được cập nhật vào tháng 1 năm 2019 theo khuyến nghị của JetBrains tại thời điểm đó và vì GetDeb dường như bị hỏng. Để xem phiên bản trước của câu trả lời của tôi, hãy kiểm tra các bản sửa đổi .

Bạn có thể truy cập trang Tải xuống PyCharm cho Linux .

Họ cung cấp ba cách khác nhau để cài đặt PyCharm (Phiên bản chuyên nghiệp hoặc cộng đồng) ở đó, theo sở thích cá nhân của tôi. Quyết định một trong số họ:

Ứng dụng hộp công cụ JetBrains:

Không tải trực tiếp PyCharm mà thay vào đó hãy tải xuống và cài đặt Ứng dụng Hộp công cụ miễn phí để quản lý tất cả các IDE JetBrains của bạn một cách dễ dàng. Hộp công cụ cho phép bạn thuận tiện quản lý và cài đặt tất cả các IDE JetBrains và cập nhật chúng chỉ bằng một cú nhấp chuột, tất cả ở một nơi. Nó cũng có thể quản lý tập trung đăng nhập tài khoản của bạn, nếu bạn có giấy phép phải trả tiền.

Tôi thực sự muốn giới thiệu nó, đặc biệt nếu bạn có thể muốn sử dụng bất kỳ IDE JetBrains nào khác, ví dụ như IntelliJ hoặc WebStorm. Phương pháp này cũng không cần quyền quản trị viên, mọi thứ sẽ được cài đặt trong thư mục chính của bạn ( ~/.local/share/JetBrainstheo mặc định).

Để đi theo cách này, trước tiên hãy tải xuống trình cài đặt Hộp công cụ . Nó xuất hiện dưới dạng .tar.gzlưu trữ một lần nữa, nhưng chỉ chứa một tệp thực thi AppImage duy nhất. Giải nén và chạy nó để cài đặt Hộp công cụ. Bạn có thể xóa kho lưu trữ đã tải xuống và AppImage sau đó một lần nữa. Sau đó, khởi chạy Ứng dụng Hộp công cụ:

Ảnh chụp màn hình hộp công cụ

Nó sẽ liệt kê các IDE đã cài đặt của bạn và hiển thị tất cả các sản phẩm có sẵn khác bên dưới. Chỉ cần nhấp vào Installnút bên cạnh phiên bản PyCharm bạn muốn (Cộng đồng miễn phí hoặc Chuyên gia trả phí) và nó sẽ làm mọi thứ cho bạn trong nền.

Bạn cũng có thể nên kiểm tra cài đặt Hộp công cụ và điều chỉnh chúng theo sở thích của bạn. Để làm điều đó, nhấp vào biểu tượng ốc vít ở góc trên bên phải. Quan trọng nhất theo ý kiến ​​của tôi, quyết định xem bạn có muốn giữ phiên bản trước đó sau khi cập nhật làm dự phòng hay không. Lưu ý rằng mỗi IDE sẽ chiếm khoảng 1GB dung lượng đĩa và nếu bạn đã cài đặt nhiều IDE và giữ các phiên bản dự phòng, điều này có thể chiếm nhiều dung lượng nếu phân vùng Ubuntu của bạn không lớn. Bạn cũng có thể chuyển đổi các bản cập nhật Hộp công cụ tự động (không phải IDE), tự động khởi động Hộp công cụ và gửi hoặc tắt thống kê ẩn danh.

Cài đặt dưới dạng gói snap:

JetBrains cung cấp tất cả các phiên bản PyCharm dưới dạng gói snap cho Ubuntu. Điều này nên được hỗ trợ kể từ 16.04. Một số hương vị của Ubuntu (như Lubfox) có thể không đi kèm với hỗ trợ snap được cài đặt sẵn. Kiểm tra hướng dẫn cài đặt này trong trường hợp đó.

Cá nhân tôi chưa thử phương pháp này, nhưng có vẻ như đó là một điều tốt với tôi.

Cài đặt snap PyCharm đơn giản như chạy một trong các lệnh dưới đây, tùy thuộc vào phiên bản bạn muốn:

  • sudo snap install pycharm-community --classic
  • sudo snap install pycharm-professional --classic
  • sudo snap install pycharm-educational --classic

Tiếp theo, chạy một trong hai pycharm-community, pycharm-professionalhoặc pycharm-educationaltại nhà ga, tùy thuộc vào đó bạn cài đặt.

Tải xuống dưới dạng .tar.gzlưu trữ:

Bạn có thể chọn và tải xuống một kho lưu trữ có chứa Phiên bản Chuyên nghiệp hoặc Cộng đồng từ trang được liên kết ở trên.

Phương pháp này có thể nên hoạt động trên bất kỳ hệ thống nào, nhưng cá nhân tôi không thực sự khuyến nghị vì bạn phải giải nén thủ công ở đâu đó và cập nhật cũng không dễ dàng.

Nếu bạn quyết định thực hiện việc này bằng mọi giá, hãy làm theo các hướng dẫn tại đây sau khi bạn tải xuống .tar.gztệp lưu trữ cho phiên bản ưa thích của mình. Để thuận tiện cho bạn, đây là phiên bản phù hợp của hướng dẫn chính thức:

  1. Giải nén pycharm-*.tar.gztệp vào thư mục mà bạn muốn cài đặt PyCharm:

    tar xfz pycharm-*.tar.gz -C <new_archive_folder>

    Vị trí cài đặt được đề xuất theo tiêu chuẩn phân cấp hệ thống tệp (FHS) là /opt. Để cài đặt PyCharm vào thư mục này, hãy nhập lệnh sau:

    sudo tar xfz pycharm-*.tar.gz -C /opt/

    ( Lưu ý cá nhân: Tôi sẽ tư vấn cho chống lại việc đưa PyCharm ở một vị trí đòi hỏi phải có sudoquyền truy cập để ghi Chọn một nơi vị trí trong thư mục chính của bạn thay vì đến các vấn đề cho phép tránh trong tương lai, ví dụ như khi cập nhật..)

  2. Chuyển sang thư mục con bin:

    cd <new_archive_folder>/pycharm-*/bin

    Ví dụ,

    cd /opt/pycharm-*/bin
  3. Chạy pycharm.shtừ binthư mục con.


Thay đổi "wily" thành "xenial" hoạt động cho Ubuntu 16.04 với Pycharm 2016.2
Alexandre Neto

@AlexandreNeto Vâng, tôi đã chỉnh sửa câu trả lời của mình để tên phát hành chính xác sẽ được chèn tự động.
Chỉ huy Byte

Thư mục được đề nghị để cài đặt nó là gì?
Josh Noe

+1 Lời khuyên tốt. Tôi không biết điều này có thay đổi gần đây không, nhưng gói tôi tìm thấy là "cộng đồng pycharm"
James Bradbury

@JamesBradbury Bạn đã tìm thấy điều đó ở đâu?
Chỉ huy Byte

21

Có rất nhiều tài nguyên trên web giải thích rằng bạn nên cài đặt nó từ tar.gz hoặc PPA không chính thức. Mặc dù sử dụng PPA là một giải pháp tốt, tôi muốn chỉ ra rằng Pycharm được hỗ trợ bởi ubfox-make. Ubuntu-make được Canonical hỗ trợ và là cách để cài đặt bất kỳ IDE nào bạn có thể cần.

Các bước như sau:

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make
umake ide pycharm

Bây giờ bạn có thể khởi chạy pycharm từ trình khởi chạy thống nhất


Nếu bạn đang sử dụng phiên bản mới của Ubuntu, (16.04+ tôi nghĩ), dòng đầu tiên không bắt buộc vì nó nằm trong kho theo mặc định.
Mayou36

@ Mayou36: vấn đề là umake trong Ubuntu 16.04 có phiên bản 16.02, nhưng để làm cho pycharm hoạt động, bạn cần có phiên bản umake 16.03 trở lên. Vì vậy, dòng đầu tiên vẫn cần thiết.
Tu Bùi

20

PyCharm cũng có sẵn như là một gói snap.

sudo snap install pycharm-community --classic

Đây là lần lặp mới nhất của Ubuntu tại một mô hình ứng dụng và bất kỳ gói nào có sẵn dưới dạng snap nên được ưu tiên. Snaps có thể được cài đặt trên hầu hết tất cả các phiên bản Linux (miễn là bạn đã cài đặt lõi snap).

Một lợi ích của snaps là chúng cập nhật trong nền, vì vậy bạn sẽ luôn có phiên bản mới nhất.

LƯU Ý: việc --classicgiam cầm có thể thực hiện các thay đổi hệ thống tùy ý bên ngoài hộp cát bảo mật mà các snaps thường bị giới hạn, điều này có thể khiến hệ thống của bạn gặp rủi ro.

CẢNH BÁO: Nhà xuất bản cho snap này là joeborg , vì vậy bạn đang tin tưởng anh ta.


1
Để liệt kê các snaps đã cài đặt và xem phiên bản nào của cộng đồng pycharm đã được cài đặt, hãy chạy snap list.
Acumus

2
Để khởi động ứng dụng đã cài đặt, hãy chạy pycharm-communitytrong dòng lệnh.
Jeff Xiao

10

Để cho Ubuntu Make ( umake) thực hiện công việc cho bạn:

Ubuntu Make là một công cụ dòng lệnh cho phép bạn tải xuống phiên bản mới nhất của các công cụ dành cho nhà phát triển phổ biến về cài đặt của bạn, cài đặt nó cùng với tất cả các phụ thuộc cần thiết [...] Về cơ bản, một lệnh để hệ thống của bạn sẵn sàng phát triển!

1) Mở thiết bị đầu cuối (phím tắt Ctrl+ Alt+ T)

2) Thêm ubfox - tạo PPA vào hệ thống của bạn. Bước này là rất quan trọng để tránh các vấn đề đã biết ( 1 2 ):

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make

3) Cập nhật danh sách gói từ kho lưu trữ và cài đặt phiên bản ổn định mới nhất của umake :

sudo apt-get update
sudo apt-get install ubuntu-make

4) Cài đặt PyCharm bằng cách sử dụng umake:

Nếu bạn muốn cài đặt PyCharm Community Edition :

umake ide pycharm

Nếu bạn muốn cài đặt PyCharm Professional Edition ( yêu cầu giấy phép ):

umake ide pycharm-professional

Bạn đã sẵn sàng để đi!

Trong trường hợp bạn đổi ý, bạn có thể xóa PyCharm bằng:

umake -r ide pycharm

Nguồn: https://itsfoss.com/install-pycharm-ubfox/


Tôi chỉ nhận ra câu trả lời này gần như trùng lặp với câu trả lời khác này . Tôi đang giữ nó cho sự hoàn thiện.


Cách xử lý thông báo sau: sử dụng umake ide pycharm-Professional: umake ide [-h] {lighttable, visual-studio-code} ... umake ide: error: argument framework: không hợp lệ: 'pycharm-Professional' (chọn từ 'lighttable', 'visual-studio-code')
cwhisperer

@cwhisperer Bạn đã thêm PPA ubfox vào hệ thống của mình như được giải thích trong bước 2? Có một cái nhìn vào câu hỏi này .
mã hóa
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.