記事ディレクトリ
設置環境
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命令取消关机