2019.05.03今回の記事は前の記事の続きで、初心者がCloud9でPython3系のプログラムをどう動かしていけばいいのかを説明する内容になっています。初心者で新しくPythonを始める方は、ほとんどがPython2系ではなくPython3系を使っているはずです。(Python2とPython3は仕様が大きく異なっており、今から新しくPython2の勉強をするのはあまり意味がないと思います)しかし、Cloud9ではPythonのデフォルトの設定がPython2になっているので、Cloud9上でPython3を快適に動かすためには、まずは環境の設定を変更する必要があります。今回の記事では、Cloud9上でPython3系をスムーズに動かすための最低限やっておくべき設定について書いていきます。現在のPythonとpipのバージョンをまず確認まずCloud9のターミナルで現在使っているPythonとpipのバージョンを確認しましょう。2.7)やはりPython2になってますね。pipとはPython用のパッケージ管理ツールです。npmやcocoapodsなどと同じような類のもの、という認識をしています。ちなみに他のPython用パッケージ管理ツールとしてはconda,easy_installなどがあります。Cloud9を押して、Preferencesを選択します。(⌘+,でも開けます。VersionをPython3に変更しましょう。Pythonのaliasを変更aliasとはショートカットのこと。(略語みたいな意味も近いかも)例えばコマンドライン上でpython3.6を実行する時に、本当ならわざわざpython36のようにバージョン名まで指定しなければいけないところを、pythonのように簡単に入力できるようにするための設定ができます。この設定は、デフォルトの状態だとpythonと入力するとpython2.7を使うように設定されているのでこれをpython3.6を使うように変えてあげます。~/.bashrcこのように入力するとviが開きます。viとはCUIのエディタです。初心者にはいささか使いづらいですが、頑張って動かしましょう。カーソルを動かしてaliasの設定部分まで移動します。viには編集モードとコマンドモードがあり、起動時点ではコマンドモードになっています。このままだと編集ができないので、編集モードに移行しましょう。編集モードに移るためのキーはいくつかありますが、とりあえず現在のカーソル位置から挿入ができるiキーを押しましょう。python=python36に書き換えます。編集が完了したら、Escキーを押してコマンドモードに移行します。:wqを入力してエンターキーを押すと、編集内容が保存されviを終了できます。~/.bashrcとして変更を反映させましょう。次に、pythonコマンドを実行した時にシステムで使うPythonのバージョンを指定します。このような出力が出てきます。2これで切り替え完了です。コピーut3をフォローするut3iOSも少々できるWebエンジニアut3をフォローするut3Utarog関連記事PHPMAMPでCakePHP3のローカル開発環境をサクッと構築!【PHP】CakePHP3を使った業務を行うことになり、さあ実行環境をどう作ろうかと考えていました。DockerかVagrantを使おうかなどとも考えていましたが、よく考えたら本番環境はLAMPだったのでMAMPを使ってささっと済ませることにしま...MySQL【MySQL】日本語(ひらがな、カタカナ)を一文字でも含むレコードを取得する大したことはない内容ですが、ググっても分かりにくかったのでまとめます。...Angular【Angular】html文書をエスケープしないでそのままtemplateに表示するAngularなどのフロントエンドフレームワークでは、多くの場合HTMLを出力しようとすると自動で文字列にエスケープするセキュリティシステムが組み込まれています。これをサニタイジングといい、クロスサイトスクリプティング(XSS)対策のために...JavaScriptJavaScriptの非同期処理をできる限り正確に理解するプログラミング初心者が詰まりやすいポイントとして、非同期処理はよくあげられるかと思います。そのクラスから生成されたインスタンス自身を指すものです。hookを仕込みpre-push時に強制的にmigrationを行うようにしてみました。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。【Swift】frameとboundsの違いは?UIViewにどう影響するのか【Swift】オプショナル型とは?4種類のアンラップ方法と共に解説!【Angular】html文書をエスケープしないでそのままtemplateに表示するアーカイブ2019年9月2019年5月2019年4月2019年3月2019年2月カテゴリーAngularAWSCSSDockerExcelJavaScriptMySQLPHPProgrammingPythonSwiftタイトルとURLをコピーしました。