最近ディープラーニングを学ぶためにUbuntu+Python 3.6バージョンを使う必要があるため、オンラインの指示に従ってインストールしましたが、Ubuntu 16.04にはPython 2.7と3.5バージョンが付属しているため、個別にインストールする必要があります。しかし、インストールに半日を費やし、さまざまな落とし穴に陥って丸一日を無駄にしました。ついに成功しました。したがって、私は将来の世代が道を誤らないようにするためにこのチュートリアルを書きました。 途中のヒントをいくつか紹介します。 Ubuntu 16をインストールすると、最後に言語パックがダウンロードされます。外国のソースを使用するため、かなり時間がかかりますので、最初にスキップをクリックしてスキップすることができます。後でソースを変更してインストールを続行します。 検索でソフトウェアとアップデートを見つけ、ダウンロード元を切り替えることができます。私は Alibaba Cloud を選択しました。 次に、検索で言語サポートを見つけ、言語パックをダウンロードすれば完了です。次はハイライトです。python3.6をインストールします python3.6をインストール 1. オンラインチュートリアルに従ってインストールしましたが、次の手順では追加およびインストールできないことがわかりました。 sudo add-apt-repository ppa:jonathonf/python-3.6 //これは使用しないでください https://www.python.org/ftp/python/3.6.5/ からインストール パッケージをダウンロードし、共有フォルダー経由で Ubuntu にインストール パッケージを配置するのが最適です。 2. 共有フォルダにアクセスできない場合 現在のユーザー名を vboxsf ユーザー グループに追加し (私のユーザー名は frio です)、システムを再起動します。 3. 次にpython3.6をインストールするプロセスです 共有フォルダーを右クリックしてターミナルを開き、このフォルダーにアクセスします。 次にファイルを解凍します
注: ここでは xfz コマンドが使用されています。リリースされたフォルダーを変更または削除するにはルート権限が必要であるため、-xvzf コマンドは推奨されません。 解凍したフォルダに入り、設定を追加します Python-3.6.5 をインストールします ./configure "--prefix=/usr/bin/python3.6" 設定する必要があるのは、Python がインストールされているフォルダーです。設定が完了すると、ターミナルに次の段落が表示されます。以降の操作に影響を与えずに無視することもできます。 すべての最適化(LTO、PGOなど)を有効にしたリリースビルドが必要な場合は、 ./configure –enable-optimizations を実行してください ソースコードをコンパイルする
コンパイル プロセスには数分かかり、インストールした gcc のバージョンによってはエラーが報告されることがあります。 インストールを実行する
インストール プロセスには数分かかります。インストールが成功すると、インストールされた Python はコンピューターの /usr/bin/python3.6 フォルダーに保存されます。 ここで、zlib 依存パッケージが見つからず、インストールに失敗したことが報告される場合があります。 解決 GCCツールチェーンをインストールする
さまざまな依存関係をインストールする
ここに行って再インストールしてください。 デフォルトのPythonバージョンを変更する Ubuntu 16.04 には Python 2.7 と 3.5 が統合されています。システム内のオリジナルの Python は /usr/bin/python にあります。ls -l を実行すると、このディレクトリ内の Python が Python 2.7 へのソフト リンクであることがわかります。 まずこのデフォルト リンクを削除し、python3.6 用の新しいソフト リンクを作成する必要があります。まず、次の操作を実行する前に、ターミナル ポインターがルート ディレクトリに戻っていることを確認します。 元の Python リンク ファイルを削除する必要があります。 ターミナルに「rm: '/usr/bin/python' を削除できません: 権限が不十分です」というメッセージが表示される場合は、sudo を使用するか、ルート権限を開いてリンクを削除する必要があることに注意してください。 Python 3.6 へのリンクを作成します。十分な権限がない場合は、root または sudo を使用してコマンドを追加します。 python3.6 を python3.6 に変更します。 Pythonバージョンのクエリ python@ubuntu:~$ python -V Python 3.6.5 ここでインストールは成功しました。 要約する 上記は、編集者が紹介した最新のチュートリアルと、vitrualBox+ubuntu16.04にpython3.6をインストールするための詳細な手順です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます! 以下もご興味があるかもしれません:
|
<<: CentOS7 に MySQL をオフラインでインストールする詳細なチュートリアル
目次クッキーの設定方法クッキーのデメリット: LocalStorage と SessionStora...
<br />友人と話し合っていたとき、フレームワークのレイヤー設計の中で最も核となるのは...
状況の説明:今日、MySQL データベースのスレーブ ノード ホストにログインしたところ、/var/...
特定のインターフェースをリクエストするときに、指定されたテキスト文字列または JSON 文字列を返す...
数字で始まる次の CSS クラス名は有効になりません。 .1番目{ 色: 赤; }有効な CSS ク...
目次概要プロパティ設定処理ロジック概要具体的な需要シナリオは次のとおりです。 Excel ファイルを...
JavaScriptの服装アルバム切り替え効果(Taobao商品画像切り替えに似ています)、参考ま...
目次リスナーウォッチ形式リスナーを設定します。要約するリスナーウォッチ関数名は、リッスンする要素の名...
1 はじめにデータベースを設計する場合、画像や音声ファイルをデータベースに挿入することは避けられませ...
インターネット上には、正しい方法であっても、使用しても正しい結果が得られない方法が数多くあります。正...
この記事は51CTOブログの著者wjw555の作品を参照しています。スクリプトの内容: vim イン...
この記事では、トランザクション、インデックス、ロックなどの MySQL の知識ポイントの原理と使用法...
はじめに:ナビゲーション バーなどのコンポーネント ベースのアイデアを使用して機能モジュールを完全に...
サブクエリの分類返された結果セットによる分類サブクエリは、返される結果セットの違いに応じて、テーブル...
導入パート1: 冒頭に書いたOneProxy は、民間ソフトウェアによって完全に独立して開発された分...