Pyenv cài đặt Python

Khi sử dụng Python, bạn có thể cài đặt các biến thể phiên bản khác nhau cho các dự án khác nhau. Nhưng đôi khi điều này có thể ảnh hưởng đến cách mã của bạn thực thi vì mã có thể không sử dụng đúng phiên bản

Trong bài viết này, chúng ta sẽ tìm hiểu cách cài đặt các phiên bản Python mới [trong trường hợp của chúng tôi là Python 3] và cách đặt phiên bản này làm phiên bản hoạt động để thực thi mã

Cài đặt Pyenv

GitHub - pyenv/pyenv. Quản lý phiên bản Python đơn giản

Quản lý phiên bản Python đơn giản. Đóng góp cho sự phát triển pyenv/pyenv bằng cách tạo một tài khoản trên GitHub

pyenvGitHub

Nếu bạn đã quen thuộc với NodeJS, bạn sẽ biết rằng

git clone //github.com/pyenv/pyenv.git ~/.pyenv
0 được sử dụng để quản lý các phiên bản của Node trong các môi trường khác nhau.
git clone //github.com/pyenv/pyenv.git ~/.pyenv
1 làm điều tương tự với Python – đó là một công cụ quản lý phiên bản

Công cụ này giúp bạn làm việc trên các môi trường khác nhau yêu cầu các phiên bản Python khác nhau

Cài đặt

git clone //github.com/pyenv/pyenv.git ~/.pyenv
1 bằng Homebrew bằng lệnh sau

Đây là lệnh cài đặt Python 3 trên Mac

brew install pyenv

Đảm bảo bạn làm theo các bước còn lại để cài đặt pyenv trong tài liệu

Cài đặt Python3

Khi cài đặt

git clone //github.com/pyenv/pyenv.git ~/.pyenv
1, bạn không cần cài đặt Python với Homebrew nữa [như bạn có thể đang làm]. Bạn có thể cài đặt Python bằng cách sử dụng
git clone //github.com/pyenv/pyenv.git ~/.pyenv
1 với cú pháp sau

pyenv install [version]

Đối số phiên bản tuân theo phiên bản ngữ nghĩa là "chính. diễn viên phụ. vá"

Đối với Python 3, giả sử chúng ta muốn cài đặt

pyenv install [version]
2. Sau đó, chúng tôi sẽ sử dụng lệnh này

pyenv install 3.10.2

Để xem danh sách các phiên bản Python mà chúng ta có, chúng ta sử dụng lệnh sau

pyenv versions

Trong trường hợp của tôi, tôi có

Các phiên bản python hiện được cài đặt trên hệ thống của tôi

Từ ảnh chụp màn hình ở trên, dấu hoa thị hiển thị phiên bản Python hiện đang hoạt động, đây là phiên bản hệ thống mặc định

python --version
# Python 2.7.18

Để đặt phiên bản mới cài đặt làm mặc định, đây là cách thực hiện [trong số nhiều cách khác]

pyenv global 3.10.2

python --version
# Python 3.10.2

Nếu phiên bản python của bạn vẫn giữ nguyên, bạn phải đảm bảo rằng bạn đã thêm lệnh init cần thiết như bạn có thể thấy trong tài liệu. Thanh toán GitHub cơ bản – 2. Định cấu hình môi trường trình bao của bạn cho Pyenv

Với tất cả những thứ đó, giờ đây bạn có thể sử dụng Python 3

Cập nhật phiên bản Python

Với nhiều phiên bản được phát hành, bạn có thể muốn cập nhật phiên bản của mình. Bạn có thể cập nhật phiên bản của mình bằng cách cài đặt phiên bản mới, đặt phiên bản này làm mặc định toàn cầu và tùy chọn gỡ cài đặt phiên bản cũ

Đây là các lệnh cho điều đó

pyenv install new.python.version

pyenv global new.python.version

pyenv uninstall old.python.version

Cảm ơn bạn đã đọc. Tôi hy vọng bạn hiện đã cài đặt phiên bản Python hữu ích nhất cho mình

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

Dillion Megida

Người ủng hộ nhà phát triển và Người sáng tạo nội dung đam mê chia sẻ kiến ​​thức của tôi về Công nghệ. Tôi dạy JavaScript / ReactJS / NodeJS / React Frameworks / TypeScript / et al

Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn

Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu

git clone //github.com/pyenv/pyenv.git ~/.pyenv
4 cho phép bạn chuyển đổi giữa các phiên bản Python. Chạy nhiều phiên bản Python có thể là một thách thức; . Nó đơn giản và kín đáo, và nó tuân theo truyền thống UNIX của công cụ đơn mục đích làm tốt một việc

Nó hữu ích cho các nhà phát triển cần quyền truy cập vào các phiên bản ngôn ngữ khác nhau và những người muốn sử dụng phiên bản Python mới nhất mà không cần nâng cấp toàn bộ hệ thống của họ. Sử dụng

git clone //github.com/pyenv/pyenv.git ~/.pyenv
4 giúp bạn viết mã Python tốt hơn

Nó là một công cụ mạnh mẽ giúp bạn thay đổi phiên bản Python toàn cầu trên cơ sở từng dự án.

git clone //github.com/pyenv/pyenv.git ~/.pyenv
4 cung cấp hỗ trợ để chỉ định các phiên bản khác nhau trong dự án của bạn. Nó không phụ thuộc vào Python và được tạo từ các tập lệnh shell thuần túy, vì chúng tôi không muốn phụ thuộc vào Python để cài đặt Python

Trong bài viết này, chúng ta sẽ thảo luận về

git clone //github.com/pyenv/pyenv.git ~/.pyenv
4 và cách thức hoạt động của nó, bao gồm. cài đặt
git clone //github.com/pyenv/pyenv.git ~/.pyenv
4, liệt kê các phiên bản Python có sẵn trên máy tính của bạn, đặt một phiên bản cụ thể ở cấp độ toàn cầu hoặc cục bộ và gỡ cài đặt phiên bản cũ của Python khỏi máy tính của bạn. đọc tiếp

Cách pyenv hoạt động để thay đổi phiên bản Python

git clone //github.com/pyenv/pyenv.git ~/.pyenv
4 hoạt động thông qua tệp
pyenv install [version]
51. Khi bạn thay đổi sang phiên bản Python [bằng cách sử dụng
git clone //github.com/pyenv/pyenv.git ~/.pyenv
4 toàn cầu hoặc
git clone //github.com/pyenv/pyenv.git ~/.pyenv
4 cục bộ], nó sẽ tạo hoặc cập nhật tệp này với tất cả các cài đặt hiện tại của bạn. Nó giúp bạn quản lý nhiều phiên bản Python trên hệ thống của bạn

Nó hoạt động như một shim ở cấp độ mà các lệnh gọi Python được dịch thành tệp thực thi cuối cùng.

git clone //github.com/pyenv/pyenv.git ~/.pyenv
4 sử dụng các phần tiêm thực thi shim vào biến
pyenv install [version]
55 để xác định phiên bản nào sẽ sử dụng cho bất kỳ ứng dụng cụ thể nào. Sau đó, nó chuyển các lệnh tương ứng mà không cần sự can thiệp của người dùng hoặc kiến ​​thức về cách thức hoạt động của nó

git clone //github.com/pyenv/pyenv.git ~/.pyenv
4 chèn một thư mục các miếng chêm ở phía trước biến
pyenv install [version]
55 của bạn như sau

pyenv install [version]
2

Theo tài liệu, miếng chêm là các tệp thực thi nhẹ chuyển lệnh của bạn tới

git clone //github.com/pyenv/pyenv.git ~/.pyenv
4. Ví dụ: nếu bạn chạy
pyenv install [version]
59, hệ điều hành của bạn sẽ tìm kiếm
pyenv install [version]
55 cho tệp thực thi đầu tiên có tên là
pyenv install [version]
59. Vì chúng tôi đã đặt
pyenv install [version]
72 ở đầu
pyenv install [version]
55 ở trên, nên sử dụng
pyenv install [version]
59 của
git clone //github.com/pyenv/pyenv.git ~/.pyenv
4. [Lưu ý rằng các thư mục trong
pyenv install [version]
55 được phân tách bằng dấu hai chấm. ]

Cách cài đặt pyenv để thay đổi phiên bản Python

Có ba cách để cài đặt pyenv. Bạn có thể sao chép kho lưu trữ GitHub, sử dụng trình quản lý gói hoặc sử dụng trình cài đặt pyenv

Trước khi tiếp tục, cần lưu ý pyenv ban đầu không được hỗ trợ trong hệ điều hành Windows. Bây giờ có thể cài đặt nó với pyenv-win. Nếu bạn là người dùng Windows, bạn có thể cài đặt

git clone //github.com/pyenv/pyenv.git ~/.pyenv
4 trong hệ thống con Linux bằng một trong các phương pháp được mô tả bên dưới

Cài đặt pyenv bằng cách nhân bản Kho lưu trữ GitHub

Hãy thực hiện các bước để cài đặt

git clone //github.com/pyenv/pyenv.git ~/.pyenv
4 từ kho lưu trữ GitHub. Nếu bạn chưa quen với GitHub, hãy đọc về nó tại đây

pyenv install 3.10.2
4

Tiếp theo, nhập lệnh sau để tải xuống

git clone //github.com/pyenv/pyenv.git ~/.pyenv
4

________số 8

Tiếp theo, chúng ta cần cấu hình môi trường của mình

pyenv install [version]
5

Cuối cùng, chúng tôi khởi động lại vỏ

pyenv install [version]
7

chúc mừng. Bạn đã cài đặt thành công pyenv trực tiếp từ GitHub

Cài đặt pyenv Với trình cài đặt pyenv

Phương pháp đơn giản nhất để cài đặt pyenv trên Linux và macOS là sử dụng pyenv-installeR. Khi các điều kiện tiên quyết đã được cài đặt chính xác, bạn có thể cài đặt trực tiếp

git clone //github.com/pyenv/pyenv.git ~/.pyenv
4 bằng lệnh sau

pyenv versions
0

Sau đó, khởi động lại vỏ của bạn

pyenv install [version]
7

Bây giờ bạn có thể bắt đầu sử dụng

git clone //github.com/pyenv/pyenv.git ~/.pyenv
4. Truy cập các lệnh của nó bằng cách nhập pyenv vào thiết bị đầu cuối của bạn

Cài đặt pyenv với Trình quản lý gói Homebrew

Trên Linux hoặc macOS, bạn có thể cài đặt

git clone //github.com/pyenv/pyenv.git ~/.pyenv
4 bằng trình quản lý gói Homebrew. Đầu tiên, cài đặt Homebrew bằng lệnh sau

pyenv versions
4

Tiếp theo, chúng tôi chạy hai lệnh sau để thêm Homebrew vào

pyenv versions
03 của chúng tôi

pyenv versions
6

Tiếp theo, chúng ta nhập lệnh sau

pyenv versions
7

Như trong phương pháp trước, bước tiếp theo là định cấu hình môi trường của bạn

pyenv install [version]
5

Và khởi động lại vỏ

pyenv install 3.10.2
41

Tốt lắm. Bạn đã cài đặt thành công với Homebrew. Nếu cần, bạn có thể truy cập tài liệu pyenv tại đây

Bây giờ, hãy khám phá cách sử dụng

git clone //github.com/pyenv/pyenv.git ~/.pyenv
4

Cách xây dựng bất kỳ phiên bản Python nào với pyenv

Lệnh sau xuất ra các phiên bản Python được cài đặt trên hệ thống của bạn. Thông thường, bạn chỉ cài đặt một phiên bản Python. phiên bản hệ thống

pyenv install 3.10.2
42

Hãy cài đặt các phiên bản Python khác nhau. Bạn có thể chọn bất kỳ từ danh sách các phiên bản Python có sẵn. Chúng tôi liệt kê chúng bằng cách làm như sau

pyenv install 3.10.2
43

Từ danh sách, chúng tôi chọn cài đặt Python 3. 9. 9 và Trăn 3. 10. 0

pyenv install 3.10.2
44

Bây giờ, hãy kiểm tra phiên bản Python nào được cài đặt trong hệ thống của chúng tôi

pyenv install 3.10.2
45

Dấu hoa thị cho biết phiên bản hệ thống của Python đang hoạt động. Nhưng chúng tôi thấy phiên bản 3. 9. 9 và 3. 10. 0 cũng được cài đặt

Bây giờ chúng tôi đã cài đặt nhiều phiên bản Python, chúng tôi có thể chọn phiên bản nào sẽ sử dụng và trong trường hợp nào

Cách đặt phiên bản Python với pyenv

git clone //github.com/pyenv/pyenv.git ~/.pyenv
4 giúp dễ dàng chuyển đổi giữa các phiên bản Python khác nhau. Ví dụ: để đặt Python 3. 10. 0 làm phiên bản toàn cầu, sử dụng
pyenv versions
06 như sau

pyenv install 3.10.2
46

Bạn có thể đặt phiên bản Python bạn chọn bằng cách thay thế số phiên bản bằng số bạn chọn

Chúng ta có thể sử dụng pyenv để xác định phiên bản Python dành riêng cho dự án hoặc cục bộ. Ví dụ: hãy tạo một bộ thư mục LearnPython với Python 3. 9. 9

pyenv install 3.10.2
47

Nó cho biết phiên bản Python được đặt thành 3. 9. 9 cấp địa phương. Lệnh cục bộ

git clone //github.com/pyenv/pyenv.git ~/.pyenv
4 tạo tệp
pyenv install [version]
51 với số phiên bản trong thư mục hiện tại

Khi

git clone //github.com/pyenv/pyenv.git ~/.pyenv
4 cố gắng xác định phiên bản Python nào sẽ sử dụng, nó sẽ tìm kiếm tệp này trong thư mục hiện tại và tất cả các thư mục mẹ. Khi tìm thấy, nó sẽ sử dụng phiên bản được chỉ định trong đó. Nếu nó đến thư mục nhà của bạn mà không tìm thấy bất kỳ tệp
pyenv install [version]
51 nào, thì nó sẽ sử dụng phiên bản toàn cầu

pyenv install 3.10.2
48

Khi bạn quay trở lại cấp độ toàn cầu, Python 3. 10. 0 vẫn đang được sử dụng

Nếu bạn điều hướng trở lại thư mục LearnPython và chạy

pyenv install [version]
71, đầu ra cho thấy đó không phải là phiên bản toàn cầu của Python mà thay vào đó là phiên bản được đặt cuối cùng bằng lệnh cục bộ
git clone //github.com/pyenv/pyenv.git ~/.pyenv
4

Bạn có thể đặt phiên bản Python sẽ được sử dụng trong shell hiện tại với

pyenv install [version]
73 như sau

pyenv install 3.10.2
49

Lệnh này kích hoạt phiên bản được chỉ định bằng cách đặt biến môi trường

pyenv install [version]
74 và ghi đè lên mọi cài đặt cục bộ hoặc toàn cầu mà bạn có thể có chỉ cho phiên cuối này. Tương tự, bạn có thể đặt bất kỳ phiên bản Python nào bạn chọn trong môi trường ảo của mình

Cách định vị phiên bản Python

Lệnh

git clone //github.com/pyenv/pyenv.git ~/.pyenv
4 which giúp xác định vị trí của tệp thực thi Python hiện tại. Nó hiển thị đường dẫn đầy đủ đến tệp thực thi

git clone //github.com/pyenv/pyenv.git ~/.pyenv
0

Tiếp theo, hãy khám phá cách gỡ cài đặt phiên bản Python bằng

git clone //github.com/pyenv/pyenv.git ~/.pyenv
4

Cách gỡ cài đặt phiên bản Python bằng pyenv

Hãy xem cách gỡ cài đặt phiên bản Python bằng

git clone //github.com/pyenv/pyenv.git ~/.pyenv
4

Nhưng trước tiên, một lời cảnh báo. Vì macOS cần Python, KHÔNG xóa bất kỳ phiên bản Python nào khỏi các thư mục sau

  • pyenv install [version]
    78
  • pyenv install [version]
    79

Các phiên bản Python này được Apple cài đặt và được sử dụng bởi macOS và phần mềm khác. Xóa Python khỏi các thư mục này sẽ phá vỡ macOS và buộc bạn phải cài đặt lại hệ điều hành trên máy tính của mình

Ngoài ra, một số dự án có thể cần các phiên bản Python cụ thể, vì vậy bạn cần thận trọng khi xóa phiên bản Python. Ví dụ: NumPy cần Python 3; . Đây là một ví dụ nêu bật tầm quan trọng của việc sử dụng tệp yêu cầu Python

Để gỡ cài đặt Python khỏi pyenv, chúng tôi liệt kê tất cả các phiên bản Python. Sau đó, chúng tôi xóa phiên bản Python mà chúng tôi không còn muốn bằng lệnh

pyenv versions
40

Hãy liệt kê các phiên bản Python

git clone //github.com/pyenv/pyenv.git ~/.pyenv
1

Hãy gỡ cài đặt các phiên bản Python mà chúng tôi không còn muốn nữa

git clone //github.com/pyenv/pyenv.git ~/.pyenv
2

Và kết quả cuối cùng

git clone //github.com/pyenv/pyenv.git ~/.pyenv
3

Bây giờ bạn đã biết cách cài đặt và sử dụng

git clone //github.com/pyenv/pyenv.git ~/.pyenv
4 để thay đổi phiên bản Python hoặc chuyển đổi giữa các phiên bản Python. Tôi hy vọng bạn thích hướng dẫn này

Bước tiếp theo của bạn là cải thiện kỹ năng Python của bạn. Kiểm tra theo dõi lập trình Python của chúng tôi ở đây. Đây là khóa học được thiết kế dành cho các nhà phân tích dữ liệu muốn nâng cao kỹ năng về Python và tăng giá trị thị trường của họ

Ngoài ra, hãy xem các tài nguyên hữu ích khác này, chẳng hạn như một số ý tưởng để thực hành các kỹ năng Python của bạn, danh sách các cuộc nói chuyện về Python hay nhất được tuyển chọn của chúng tôi và danh sách các trình soạn thảo mã Python tốt nhất của chúng tôi

Làm cách nào để cài đặt Python trên pyenv?

Cài đặt Python 3 và Pyenv trên MacOS, Windows và Linux .
Kiểm tra các phiên bản python đã được cài đặt
Cài đặt Pyenv
Sử dụng pyenv để cài đặt python 3. 7 [Tất cả hệ điều hành]
Cài đặt pipenv
Cài đặt mô-đun dev từ pip
Cài đặt các mô-đun dự án với pipenv

Làm cách nào để cài đặt pyenv trong Linux?

Cài đặt pyenv .
Thêm vào hồ sơ bash. $ echo 'xuất PYENV_ROOT="$HOME/. pyenv"' >> ~/. bash_profile $ echo 'xuất PATH="$PYENV_ROOT/bin. $PATH"' >> ~/. bash_profile
Thêm pyenv init vào trình bao của bạn để bật miếng chêm và tự động hoàn thành. .
Khởi động lại shell của bạn để thay đổi đường dẫn có hiệu lực

Làm cách nào để cài đặt pyenv trong mac?

Bạn cần nhập mật khẩu quản trị viên của mình và làm theo hướng dẫn trên màn hình. .
Ảnh chụp màn hình của Terminal sau khi dán Brew. lệnh cài đặt sh
Brew đã cài đặt thành công
Ảnh chụp màn hình gõ lệnh cài đặt pyenv
Ảnh chụp màn hình đầu ra sau khi cài đặt PyEnv
Dòng mà bạn cần bạn cần sao chép

Pyenv có biên dịch Python không?

python-build là plugin pyenv cung cấp lệnh cài đặt pyenv để biên dịch và cài đặt các phiên bản khác nhau của Python trên các hệ thống giống UNIX . Bạn cũng có thể sử dụng python-build mà không cần pyenv trong các môi trường mà bạn cần kiểm soát chính xác cài đặt phiên bản Python.

Chủ Đề