VirtualBox7.0|ubuntu22.04|conda23|jupyterノートブック統合環境のインストール設定と国内ソースの置き換え - 乳母レベルの設定チュートリアル

設置環境

VirtualBox7.0+ubuntu-22.04+conda 23 (jupyter Notebook インストール、デバッグ含む) 統合環境

記録の目的

インテリジェント AI エージェント プロジェクト SFighterAI プロジェクトの構成プロセスで使用されるインストール環境構成の関連手順と問題の結果。

VirtualBox7.0 のインストールと構成

インストール プロセスについては、以下を参照してください。
VirtualBox のインストール Ubuntu20.04 のグラフィック チュートリアル
は、最も完全な ubuntu-Anaconda ソースの置き換えの問題/デフォルト ソースの復元、1 つの記事で十分です。

VBox拡張機能のインストールと共有フォルダーの構成

VBox 拡張機能のインストール

仮想マシンの上部にあるデバイスを選択 - 光学ドライブを割り当て、仮想ディスク: VBoxLinuxAdditions.iso をロードし、インストール拡張機能を実行してインストールします。
ここに画像の説明を挿入CD をロードした後、拡張機能 (VBoxLinuxAdditions) が正常にインストールできない場合は、CD のファイル ディレクトリに入り、ctrl+shift+T でターミナルを開き、次のコマンドを実行します。

sudo sh VBoxLinuxAdditions.run

インストール:
ここに画像の説明を挿入
最小インストールを使用すると、依存関係に問題が発生し、インストールの必要性が生じます: gcc make perl,

インストール方法:

ctrl+alt++T を押してターミナルを開き、次のコードを実行します。

sudo apt-get install gcc make perl -y
reboot
#systemctl reboot  //reboot无效时执行
#systemctl default or  exit 

通常のインストール後、仮想マシンとホスト間の共有操作を容易にするために、共有クリップボード (双方向)、ドラッグ アンド ドロップ (双方向) を有効にします。
ここに画像の説明を挿入
終わったらroot化。

共有フォルダーを作成する

まず、ホスト (このマシンは windows11) が共有フォルダーを作成し、共有許可を開きます。
仮想マシン側に共有フォルダーを作成:
ここに画像の説明を挿入
ホスト側に作成した共有フォルダーの名前を選択し、自動マウント + 固定割り当て、および関連する設定を行う:
ここに画像の説明を挿入この時点で、共有フォルダーの内容が表示されるはずです。 :
ここに画像の説明を挿入

追加の材料:

Ubuntu システムに Anaconda + Jupyter Notebook + Python + R をインストールする

システムソースを置き換える

ターミナルで実行します:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak #Backup
sudo gedit /etc/apt/sources.list #Modify

# 阿里云源
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse


# 清华大学源
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse

ソースの更新:
$ sudo apt-get update
ubuntu システムとソフトウェアの更新。
$ sudo apt-get アップグレード

アナコンダのインストール

インストール パッケージをダウンロードします: 64 ビット (x86) インストーラー (860 MB)
メイン ディレクトリに anaconda という名前の新しいフォルダーを作成し、ダウンロードしたファイルをこのフォルダーに配置します (例:
/home/testlinux/anaconda)
右クリック フォルダーをクリックします, クリックしてターミナルで開く, bash
を実行Anaconda3-2023.03-Linux-x86_64.sh入力オプションが表示されるまで入力, yes と入力, ****, yesと入力 入力, インストールディレクトリを確認, インストールを開始,よろしいですかインストーラーがconda init を実行して Anaconda3 を初期化しますか? yesと入力し、インストールが完了するまで待ちます。






bin パスをシステム パス変数に追加します。

echo 'export PATH="/home/testlinux/anaconda3/bin:$PATH"' >> ~/.bashrc
ソース ~/.bashrc
は anaconda インストール ディレクトリの anaconda3 フォルダーになりました。ターミナルで conda list を入力します。 anaconda によってインストールされたパッケージを見ることができます。

ソースを増やす

conda config --show channels #既存のミラーを表示する
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ #Tsinghua ソースを追加する
conda config --set show_channel_urls yes #チャネルからパッケージをインストールするときにチャネルの URL を参照すると、パッケージのインストール ソースを知ることが
できます

システム ソフトウェア ソースと pip ソースを置き換えるには
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels http://mirrors.tuna.tsinghua .edu.cn/anaconda/cloud/fastai/
conda config -- チャンネルを追加 https://mirrors.ustc.edu.cn/anaconda/pkgs/main/

削除する場合:

conda config --remove channels https://pypi.tuna.tsinghua.edu.cn/simple/
anconda プロンプトを開き、「conda clean -i」と入力して
インデックス キャッシュをクリアし、ミラー サイトによって提供されたインデックスが使用されるようにします。 .
.condarc ファイルの変更を試みることができます。root ユーザーが Linux にログインしている場合、このファイルは「/root/」にあります。それ以外のユーザーの場合は、「/home/username/」にあります (非表示になっている場合があります。表示するには Ctrl+h を押します)。 Windows は「C:\Users\Username」にあります。
に変更 (- およびデフォルトを削除):

vi  ~/.condarc

channels:
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
  - https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - defaults
show_channel_urls: true

conda を更新して Python 環境をインストールする

conda update --name base conda

構成の確認と表示

conda config --show channels #構成が成功したかどうかを確認します

環境の構成とアクティブ化

conda create -n StreetFighterAI python=3.8.10

起動コマンド

Windows: conda init <SHELL_NAME>
SHELL_NAME は現在のシェル名に置き換えられます。たとえば、Windows は通常conda init cmd
Linux: 通常はsource activate
conda activate StreetFighterAIです。

ピップソースを更新する

元のリンク: ubuntu一時的にpipソースを置き換えるpip source Tsinghua: https://pypi.tuna.tsinghua.edu.cn/simple Alibaba Cloud: https://mirrors.aliyun.com/pypi/simple構成を入力します (そうでない場合は、最初に新しい構成を作成します) $ sudo mkdir ~/ pip $ sudo gedit ~/pip/pip.conf の内容を次のように変更します。









[グローバル]
index-url = https://mirrors.aliyun.com/pypi/simple
[インストール]
trusted-host=mirrors.aliyun.com

pip.conf のエラー解決を書き込めません

buftype の設定は以下の名前で確認できます. buftype=nofile の場合は保存できません. buftype=null の場合のみ保存できます.

:verbose set buftype
1
buftype の変更方法: vim を ex モードに切り替え、input

:setlocal buftype=
1
元の設定に戻したい場合は、次のコマンドを使用できます。

:setlocal buftype=nofile
1

Jupyter Notebook のインストールと構成

jupyter ノートブックをインストールする

4 つのコマンドを順番に実行します。3 番目のコマンドは、パスワードを設定することです。
conda install jupyter notebook -y
jupyter notebook --generate-config
jupyter notebook password
password: set by yourself

[NotebookPasswordApp] Wrote hashed password to /home/testlinux/.jupyter/jupyter_notebook_config.json

パスワードなしでログイン

jupyter_notebook_config.py を編集します。

cd ~/.jupyter/
gedit jupyter_notebook_config.py

c.NotebookApp.token を null 値に割り当てます。つまり、
c.NotebookApp.token = ''です。

ipykernel をインストールする

conda install ipykernel -y
python -m ipykernel install --user --name StreetFighterAI --display-name StreetFighterAI

Jupyter ノートブックを実行する

実行:
$ jupyter Notebook
ブラウザーが開きます:
http://localhost:8888/
パスワードを入力して、通常どおり環境に入ります。
ここに画像の説明を挿入
テストコード:
ここに画像の説明を挿入

コードのオートコンプリート拡張機能

最初に拡張ライブラリをインストールします
pip install jupyter_contrib_nbextensions
jupyter contrib nbextensions install --user
pip install jupyter_nbextensions_configurator

インストールが完了したら、Jupyter ノートブックを再起動し、
Nbextensions オプションをクリックして、Hinterland を確認します。

ヒント: Linux 再起動コマンド:

1、reboot 
2、shutdown -r now 立刻重启
3、shutdown -r 10 过10分钟自动重启
4、shutdown -r 20:35 在时间为20:35时候重启

如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启 

关机命令 : 
1、halt   立刻关机(一般加-p 关闭电源)
2、poweroff 立刻关机 
3、shutdown -h now 立刻关机
4、shutdown -h 10 10分钟后自动关机 

如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消关机

おすすめ

転載: blog.csdn.net/Medlar_CN/article/details/130255286