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ファイルをエクスポートする方法
シンプルなセカンダリメニューを動的に実装するマウスを第 1 レベルのラベル上に置くと、マウスが小さな...
まずは栗を見てみましょう EXPLAIN select * from employees where...
カーネル内の強力なツール cgroup は、NameSpace によって分離されたリソースを制限でき...
目次1. 使用2. メッセージポップアップウィンドウが繰り返し表示される問題を解決する1. 使用Vu...
場合によっては、Windows システム上のプログラムを Linux 上でリモートで実行する必要があ...
mysql ストアド プロシージャの概念:特定のタスク (クエリと更新) を実行できる、データベース...
目次1. トラバーサルクラス1. 各2. 地図3. すべての4. いくつか5. フィルター6. 減ら...
問題の説明最近、ホストから次のカーネル情報が報告されました。 7月8日 10:47:42 cztes...
これは、W3C 組織が HTML4 に対して提示したスタイル推奨事項です。残念ながら、ブラウザが独自...
目次1. 基本概念2. データベース管理技術の開発3. リレーショナルデータベース(RDBMS)の概...
AES暗号化の使用データ転送の暗号化と復号化処理 --- AES.js最初のステップ: vue に ...
解決策 1: HEAD に次のコードを挿入するなど、HTML ドキュメントで条件付きインポートを使用...
1. Yumのインストール yum でサブバージョンをインストール 2. 構成1. 倉庫を作る/ho...
北西を見ると私の故郷はどこにあるでしょうか。南東の満月を何度見たことがあるでしょうか。月が再びゆっく...
問題を見つける最近、以前のデータを入力していたときに、プログラムが突然次のエラーを報告しました。 [...