Alibaba Cloud のカスタム Ubuntu イメージのインポートには、OSS スナップショットのアクティベーションが必要で、有料(高くないようですが非常に面倒)ですし、設定したイメージをインポートする場合は別の形式に変換する必要があり、使えないケースもあるので、Alibaba Cloud の純正 Ubuntu で必要な内容を直接設定するのは少し面倒です。 まず、Alibaba Cloud Server 上の Ubuntu のデフォルトバージョンは 14.04 です。Alibaba にログインし、コンソール - ESC インスタンス - 管理 - サーバーの一時停止 - システムディスクの更新 (構成情報ブロックにその他のオプションがあります) - パブリックイメージ - ここでは 64 ビット Ubuntu 16.04 を選択します (現在、Alibaba Cloud パブリックイメージの最高バージョンは Ubuntu 16.04 です)。 0. sudoをインストールする apt-get インストール sudo 1. ユーザーを設定する ユーザーを作成
パスワードを設定する
# 完了すると、ホームディレクトリにユーザーの名前が付いた追加のディレクトリが作成されます 一般ユーザーにルート権限を設定する sudoersへの書き込み権限を取得する
(VIM の基本的な操作: i は入力モードを切り替え、esc はコマンド モードを切り替え、コマンド モードでは :wq と入力して保存して終了します) VIMの登場
このコードをルート行の下に追加し、保存して終了します ユーザー名ALL=(ALL) ALL sudoers の書き込み権限を取り消す
2. python3.xをダウンロードします(より高いバージョンが必要な場合はダウンロードしてください) Ubuntu 16.04 には、Python 2.7 と Python 3.5.2 が付属しています。ここでは 3.5.2 を使用します。 3. 仮想環境をインストールして構成する パッケージをダウンロード pip 仮想環境をインストール pip 仮想環境ラッパーをインストールします 次に、新しく作成したユーザーでログインします。ここではXshell5を使用します。 仮想環境を保存するディレクトリを作成する 仮想環境が保存されているディレクトリをインストールする
(ここでは、/home/username ディレクトリで、ls -a は隠しファイルを照会します) .bashrcファイルを開き、2行のコードを追加します。 WORKON_HOME=$HOME/.virtualenvs をエクスポートします。 ソース /usr/local/bin/virtualenvwrapper.sh 保存して終了したら、source ~/.bashrcを実行します。 4. デフォルトのpython3.xで仮想環境を作成する Pythonパスを照会する
返される結果: /usr/bin/python3.5 新しい仮想環境を作成する mkvirtualenv -p python パス 仮想環境名 例: mkvirtualenv -p /usr/bin/python3.5 dj 仮想マシンを起動するたびに仮想環境を自動的にアクティブ化します 仮想マシンが起動するたびに.bashrcが実行されるため、.bashrcを編集するだけです。 最後の行に入力 workon仮想環境名 例: workon dj -------------------------------------------------------------------------------- 注: 仮想環境のデフォルトの Python は 3.5.2 ですが、仮想環境外のデフォルトの Python は 2.7.12 です。 Pythonバージョンのクエリ python -V 仮想環境を終了する 無効にする 仮想環境に入る workon仮想環境名 既存の仮想環境を表示する 働く -------------------------------------------------------------------------------- Django設定の一部の内容は近い将来更新される予定です 要約する 上記は、編集者が紹介した Alibaba Cloud Server Ubuntu 設定チュートリアルです。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: Vue は、デスクトップから Web ページにファイルをドラッグするためのサンプル コードを実装します (画像/オーディオ/ビデオを表示できます)
>>: MySQLでヘッダー付きのCSVファイルをエクスポートする方法
<br />ネットワーク設計の分野では、アイトラッキングに関する研究が非常に盛んに行われ...
フロントエンドcss3 フィルターは、Web ページのグレー効果を実現できるだけでなく、ナイト モー...
明確な意味: distinctive は、一意のレコードの数を照会するために使用されます。つまり、d...
この記事では、JavaScriptシミュレーション計算機の具体的なコードを参考までに紹介します。具体...
アレイの重複排除は、通常、就職面接中に遭遇し、アレイの重複排除方法のコードを手動で記述することが求め...
操作効果コードの実装html <div id="ウォッチ"> <...
目次概要例1) オブジェクトをフリーズする2) 配列をフリーズする3) 浅い凍結4) ディープフリー...
Array の filter、find、some、reduce メソッドの違いを区別し、使用シナリオ...
1. 需要3 つのテーブルがあります。一定期間にわたるさまざまな抗生物質感受性の結果、つまり rep...
名前キャラクター名前キャラクター情報ニューステクノロジー技術スキンケアスキンケア補う補う香水香水化粧...
目次1. リバースプロキシの準備1. LinuxシステムにTomcatをインストールする2. Tom...
目次1. Dockerをインストールする2. コードを書く3. Dockerfileを書く4. 画像...
MySQL 5.7 以降のバージョンでは、冗長インデックス、重複インデックス、およびインデックスを使...
<br />注目を集めるウェブサイトを作成するには、どのような原則に従うべきでしょうか?...
Linuxで環境変数を削除するには?unsetコマンドを使用してすぐに削除します1. Linuxクラ...