最初のステップは、Python のバージョン番号とインストール パスを確認することです。 上記のビューから、python はデフォルトで python2 を指していることがわかります。そのため、ここでは変更せず、現在の状態を維持します。 注: (Centos7 yum インストールやアップデートなど、pyhton2 の使用を必要とするシステム アップデートがまだ多数あるため。Django などのフレームワークは現在、デフォルトで python3 を使用しています) 2 番目のステップは、python3 の関連依存ライブラリをインストールすることです。 1. python3.7 で使用される可能性のある依存関係をインストールします。yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel wget yum -y インストール zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc yum -y libffi-devel をインストールします 2. Python 3をダウンロードする /tmp/ をコピー https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz を取得します。 3. ダウンロードした圧縮パッケージを解凍します。tar -zxvf Python-3.7.4.tgz 4. mkdir /usr/local/python3を設定してコンパイルする Python-3.7.4 をインストールします ./configure --enable-shared --prefix=/usr/local/python3 --enable-optimizations 作る インストールする ステップ4: インストールが完了したら、ソフトリンクを作成します 後で使用する場合は、python を直接入力して python2 を実行します。 pyhton3 を実行するには、python3 と入力します。 cd /usr/local/python3/bin/ python3 は、Python のバイナリファイルです。 python3 の bin に pip3 を追加する pip3 インストール --upgrade pip この手順により、次のエラーが発生する可能性があります。 エラーメッセージ:
解決策: (インストールディレクトリを入力してファイルをコピーします) /tmp/Python-3.7.4/ をコピーします cp libpython3.7m.so.1.0 /usr/local/lib64 cp libpython3.7m.so.1.0 /usr/lib/ cp libpython3.7m.so.1.0 /usr/lib64/ ステップ5. すべてのインストールを完了し、次のアップデートのためにPython仮想環境を作成します。 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。 以下もご興味があるかもしれません:
|
<<: WeChatアプレットにナンバープレート入力機能を実装
皆さんはこのような状況に遭遇したことがあるでしょうか。プロジェクトや研究開発を行う際に、緊急にファイ...
目次1. 最も単純なサーバー側の例2. バインドシステムコール2.1、inet_bind 2.2、i...
まず、サーバーのハードウェアが現在のトラフィックをサポートするのに十分かどうかを確認します。通常の ...
実際のWeb開発では、画像の挿入やCSSファイルなどすべてパスが必要となります。ファイルパスを誤って...
ssh は私が最も頻繁に使用する 2 つのコマンドライン ツールのうちの 1 つです (もう 1 つ...
イベントバブリング、イベントキャプチャ、イベント委任JavaScript では、イベント委譲は非常に...
Win10 で csv をエクスポートする方法は 2 つあります。1 つ目はツールを使用することです...
文字化けしたコードの問題は次のとおりです。 この問題の原因は非常に単純です。コマンドラインのエンコー...
この記事では、JavaScriptカルーセルの実装方法を参考までに紹介します。具体的な内容は次のとお...
ネットワーク通信の概要オンライン ゲームを開発する場合、必然的にネットワーク通信に対処する必要があり...
目次序文1. データベースの基礎知識1. データベースとは何ですか? 2. データベースの分類3. ...
1. mycatとはエンタープライズアプリケーション開発のための完全にオープンソースの大規模データベ...
目次1. クラス1.1 コンストラクタ() 1.2 ゲッターとセッター1.3 これ1.4 静的プロパ...
最近、コンピューターの電源を入れたところ、Geek Academy が新規ユーザーに 1 か月の無料...
質問1:インストール中に net start mysql と入力すると、次のエラー メッセージが表示...