Hướng dẫn python downgrade to 3.7 (mac) - hạ cấp python xuống 3.7 (mac)

Tôi đang sử dụng các công cụ Python & Okta-Aws và để tìm nạp thông tin đăng nhập chính xác trên AWS, tôi cần chạy okta-aws init. Nhưng có một thông báo lỗi của

 git clone //github.com/pyenv/pyenv.git ~/.pyenv
1 và hệ thống đã nhắc nhở rằng ____12.

Tôi đã cố gắng tìm kiếm tất cả các pipfiles trên máy Mac và có vẻ như pipflie theo

 git clone //github.com/pyenv/pyenv.git ~/.pyenv
3 và
 git clone //github.com/pyenv/pyenv.git ~/.pyenv
4 của tôi đều có cùng phiên bản Python là 3.8, trong khi pipfile theo
 git clone //github.com/pyenv/pyenv.git ~/.pyenv
5 của tôi có
 git clone //github.com/pyenv/pyenv.git ~/.pyenv
6.

Tôi đã phải vật lộn với điều này trong một thời gian và thực sự không chắc chắn làm thế nào tôi có thể sửa chữa điều này.

Nathan

3.7892 Huy hiệu vàng19 Huy hiệu bạc21 Huy hiệu đồng2 gold badges19 silver badges21 bronze badges

hỏi ngày 14 tháng 7 năm 2020 lúc 15:44Jul 14, 2020 at 15:44

Cân nhắc cài đặt

 git clone //github.com/pyenv/pyenv.git ~/.pyenv
7 với homebrew trên macOS

brew update
brew install pyenv

Hoặc nhân bản kho lưu trữ để có được phiên bản mới nhất của

 git clone //github.com/pyenv/pyenv.git ~/.pyenv
7 Clone the repository to get the latest version of
 git clone //github.com/pyenv/pyenv.git ~/.pyenv
7

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

Xác định các biến môi trường của bạn [đối với một macOS gần đây, bạn có thể muốn thay thế

 git clone //github.com/pyenv/pyenv.git ~/.pyenv
9 bằng
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$[pyenv init -]"' >> ~/.bash_profile
source ~/.bash_profile
0 vì đó là shell mặc định]

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$[pyenv init -]"' >> ~/.bash_profile
source ~/.bash_profile

Khởi động lại shell của bạn để đường dẫn thay đổi có hiệu lực

exec "$SHELL"

Xác minh cài đặt và kiểm tra các phiên bản

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$[pyenv init -]"' >> ~/.bash_profile
source ~/.bash_profile
1 có sẵn

pyenv install --list

Cài đặt phiên bản

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$[pyenv init -]"' >> ~/.bash_profile
source ~/.bash_profile
1 bắt buộc

pyenv install 3.7

Đặt nó làm phiên bản toàn cầu của bạn sau khi cài đặt

pyenv global 3.7

Xác minh phiên bản

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$[pyenv init -]"' >> ~/.bash_profile
source ~/.bash_profile
1 hiện tại của bạn, hệ thống đang sử dụng

python3 --version

Đã trả lời ngày 14 tháng 7 năm 2020 lúc 16:35Jul 14, 2020 at 16:35

ShayanshayanShayan

1.4211 huy hiệu vàng7 Huy hiệu bạc14 Huy hiệu đồng1 gold badge7 silver badges14 bronze badges

12

Tôi khuyên bạn nên cài đặt và sử dụng PyenV, quản lý phiên bản Python. Sau khi dự định PyenV, cài đặt Python 3.7:

pyenv install 3.7

Và sau đó đặt môi trường

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$[pyenv init -]"' >> ~/.bash_profile
source ~/.bash_profile
4 thành phiên bản Python bạn muốn sử dụng, trong trường hợp này sẽ là 3.7:3.7:

pyenv shell 3.7

Đã trả lời ngày 14 tháng 7 năm 2020 lúc 15:55Jul 14, 2020 at 15:55

1

Phương pháp chỉ pha chế.

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

Điều này tạo ra một vòi cục bộ, trích xuất Python 3.7.x cho một công thức trong vòi cục bộ đó và sau đó cài đặt và liên kết công thức đó

Tap cục bộ được tạo và tệp công thức mới có thể được tìm thấy trong

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$[pyenv init -]"' >> ~/.bash_profile
source ~/.bash_profile
5

Đã trả lời ngày 29 tháng 10 năm 2020 lúc 23:54Oct 29, 2020 at 23:54

Hakan Babahakan BabaHakan Baba

1.7082 Huy hiệu vàng18 Huy hiệu bạc36 Huy hiệu đồng2 gold badges18 silver badges36 bronze badges

  • Cài đặt lại Xcode-Select [Giải pháp đã sử dụng ở đây]
  • Hạ cấp Python 3.9 xuống còn 3,8.12 [đã sử dụng giải pháp của @Shayan tại đây]
  • Khởi động lại thiết bị đầu cuối và đã kiểm tra phiên bản python mặc định, đó là tất cả

Đây là giải pháp của tôi cho M1 Mac

Đã trả lời ngày 2 tháng 11 năm 2021 lúc 23:02Nov 2, 2021 at 23:02

4

Chủ Đề