序文 これまでは、/bin/ ディレクトリのソフトリンクを変更して Python のバージョンを切り替えていましたが、これは非常に不便で、新しい Python バージョンをインストールするのも非常に面倒でした。pyenv を試してみたところ、すぐに本当に優れていると感じました。インストール プロセスのメモを記録しました。 インストール 依存ライブラリをインストールする この手順は必須です。そうしないと、Python コンパイラが警告または例外を報告し、一部の拡張機能が使用できなくなります。次に例を示します。 警告: Python bz2 拡張機能がコンパイルされませんでした。bzip2 ライブラリがありませんか? 警告: Python readline 拡張機能がコンパイルされませんでした。GNU readline ライブラリがありませんか? エラー: Python SSL 拡張機能がコンパイルされませんでした。OpenSSL ライブラリがありませんか? インストールコマンド: # sudo apt install libssl-dev zlib1g-dev libbz2-dev \ libreadline-dev libsqlite3-dev libffi-dev \ libncurses5-dev libncursesw5-dev liblzma-dev pyenvをインストールする ダウンロード # git clone https://github.com/yyuu/pyenv.git ~/.pyenv ~/.bashrcに以下を追加します PATH=~/.pyenv/bin:$PATH をエクスポートします PYENV_ROOT=~/.pyenv をエクスポートします。 "$(pyenv init -)" を評価する 環境変数を更新する # ソース ~/.bashrc Pythonをインストールする # pyenv 3.8.5 をインストール Python-3.8.5.tar.xz をダウンロードしています... -> https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tar.xz pyenv のダウンロードは非常に遅い場合があります。表示されたダウンロード リンクをコピーし、ブラウザーでダウンロードして ~/.pyenv/cache/ ディレクトリに配置します (キャッシュ ディレクトリは手動で作成する必要があります)。その後、pyenv install 3.8.5 を再実行します。 Python環境を切り替える 現在インストールされているPythonのバージョンを照会する # pyenv バージョン * システム (/home/zpzhou/.pyenv/version によって設定) 3.8.5 スイッチ版 切り替えるには、 切り替える前: # python -V Python 2.7.13 スイッチ: # pyenv グローバル 3.8.5 切り替え後: # python -V Python 3.8.5 要約する これで、Deepin でのアーティファクト Pyenv のインストールに関するこの記事は終了です。Deepin でのアーティファクト Pyenv のインストールの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: TypeScript におけるインターフェースと型メソッドの正しい使用例
>>: MySQL マスタースレーブレプリケーションのいくつかのレプリケーション方法の概要
HTTP ヘッダーの説明1. Accept: Web サーバーに受け入れるメディア タイプを通知しま...
目次序文仮想DOM仮想DOMとは仮想DOMの利点レンダリング関数とは何ですか? jsx Vue3 で...
最初はブラウザのスクロールバーのスタイルを変更して効果を実現したいと思っていましたが、情報を調べてみ...
解決プロセス:方法1: CentOS7.3 のデフォルトのカーネル バージョンは低く、3.10.0-...
序文MySQLクエリはselectコマンドを使用し、limitとoffsetパラメータを使用して、指...
HTMLタグのリストマークタイプ名前または意味効果述べるファイルのタグ付け<HTML> ...
Dockerfile を使用したイメージのカスタマイズイメージのカスタマイズとは、実際には各レイヤー...
この記事は主に、純粋な CSS3 を使用して div が順番に出入りする効果を紹介します。一定の参考...
Centos7 バージョンをインストールするときに、外部ネットワークへの接続を選択すると、外部ネット...
ネットフィルターNetfilter は、パケット フィルタリング、転送、およびアドレス変換 NAT ...
Centos7.6 に Tomcat-8.5.39 をインストールする方法は次のとおりです。詳細は次...
2つのタイプがあります: (異なるブラウザ) 1. IEブラウザで利用可能コードをコピーコードは次の...
今日、Tomcat サーバーの設定時にちょっとした問題が発生したので、参考までにいくつかご説明したい...
1. デフォルトでアクセスするには、curl コマンドを使用します。 # curl -I http:...
Docker コンテナは互いに分離されており、相互にアクセスできないことは誰もが知っていますが、依存...