序文 これまでは、/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 マスタースレーブレプリケーションのいくつかのレプリケーション方法の概要
<br />かつて、仏印と東坡氏が仏教について雑談していたとき、東坡氏が突然こう言った。...
最近、実践的なトレーニング プロジェクトを実行する際に ssm フレームワークを使用しました。プロジ...
目次0x0 はじめに0x1 RBAC 実装0x2 クレームベースの承認0x3 統合 CASL 0x4...
概要最近MySQL関連の知識を勉強し始めました。学んだ知識ポイントと自分の理解を元に整理して共有しま...
エラー発生: MySQL 5.7 から SQL にデータベースをエクスポートし、それを MySQL ...
1. 組み込みソフトウェアレベル 1) ブートローダ -> ブートローダ組み込みシステム全体の...
目次1. 初心者が陥りがちな間違い2. Iteratorのremove()メソッドを使用する3. f...
CSSファイルに書き込むコードをコピーコードは次のとおりです。 01.html {グレイスケール(1...
この記事では、CSS で記事の区切り線を実装するさまざまな方法をまとめています。区切り線はページを美...
Linuxでyumを入力すると、プロンプトが表示されます: -bash: /usr/bin/yum:...
Linux はますます多くのユーザーに愛されてきました。なぜ Linux はこれほど急速に発展し、い...
質問:よく使用されるコマンド「ll」が無効であるか、コマンドが見つかりません理由: 「ll」コマンド...
以前は、このような使用シナリオを処理するために rand() で直接 order していましたが、効...
最近はWeb2.0という言葉をよく耳にしますが、Web2.0とは何でしょうか? Web 1.0 とど...
目次1. 解析する1.1 傍受のルール1.2 傍受プロセス部分1.3 パーサーの概要2. 最適化する...