投稿

8月, 2024の投稿を表示しています

【C言語/VScode】Visual Studio Code の run codeセッティングメモ

イメージ
実行コマンドのオプション追加  「表示」>「コマンド パレット」にて「settings」等で検索して「settings.json」を開く。 今回の場合、なぜかmath.hなどが見つからず、検索して出てきた先へヘッダパスを通したかったので、以下の内容を追加(任意のオプションを記入)。 { "code-runner.executorMap" : { "c" : "cd $dir && gcc $fileName -o $fileNameWithoutExt -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include && $dir$fileNameWithoutExt" , "cpp" : "cd $dir && g++ $fileName -o $fileNameWithoutExt -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include && $dir$fileNameWithoutExt" , } } 実行するときのキーボードショートカットの変更 ⌘K→⌘Sで「キーボード ショートカット」メニューを開く(コマンドパレットから検索しても可)。 Run Code(実行)をshift+ctrl+Enterに変更するなどする。

【Mac】古いmacのOSクリーンインストールがうまくいかない

イメージ
古いmac(MacBook Pro Early 2011)を掘り起こしてセットアップしてみる。 Intel cpuのmacの場合、電源を入れた直後に以下を(何かしらのマークが出るまで)押すと、普段と異なるモードで起動する。 command+R 内蔵の macOS 復旧システムから起動。復旧では直近でインストールされた macOS の最新バージョンが提供される。 option + command + R インターネット経由で macOS 復旧から起動。復旧ではそのMac に対応する最新の macOS が提供される。 (今回はHigh Sierra) shift + option + command + R インターネット経由で macOS 復旧から起動。復旧では、Mac に当初搭載されていた macOS か、それに一番近く現在も提供されているバージョンが提供される。 (今回はLION) 一応、再フォーマット(Intel macでは「Macintosh HD」を、フォーマットをMac OS 拡張 (ジャーナリング)にして消去)してから、メニューバーからターミナルを終了して、Mac OSを再インストール。 ところが、古いせいかエラーが大量に出て全然インストールできない。 「no bag entry」 ネットに正常につながっていないらしい。日付を変更(メニューバーからターミナルアプリを開き、date 月日時分年を入力)したら消えた。 「インストールの準備中にエラーが発生しました。このアプリケーションをもう一度実行してください。」 これがどうしても消えない。 結局、別のmacで(旧macにはログインできなかった)、USBにOSのインストーラーを焼く方法* (後述) でインストールできた。 * USBインストール OSインストーラのdmgを このページ などからDLしてきて起動し、インストール Applicationフォルダにインストーラができる ターミナルアプリで以下を入力 sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/[USBの名前] --applicationpath /Applications/Insta...

【python】MacのPython環境構築:Miniconda + Jupyter Notebook + タブ折りたたみ機能インストール

イメージ
個人的なログ。 古いMacが低容量なのでAnacondaをアンインストールしてMinicondaを入れる。 環境:MacOS Monterey 12.7.6 Minicondaインストール 公式ページ https://docs.anaconda.com/miniconda/ からminicondaをインストール。 Notebookインストール ■ 失敗した方法:pipを使う→バージョン管理失敗 ターミナルから $ pip install jupyter notebook $ pip install jupyter-contrib-nbextensions $ jupyter contrib nbextension install --user これだけだと最後のコマンド実行時に ModuleNotFoundError: No module named 'notebook.nbextensions' ... エラーが出たので このページ を参考にバージョンの調整 $ pip install --upgrade notebook==6.4.12 $ pip uninstall traitlets $ pip install traitlets==5.9.0 $ pip uninstall ipython $ pip install ipython==8.9.0 この時点でNotebook起動するとNbextensionsタブが開かない ターミナルの方ではnbextensions tornado.web.HTTPError: HTTP 403: Forbiddenが繰り返し出ている。 ipython-kernelのバージョンを下げてみると良いという記事もあったが、ここで「condaあるのにpip使うからでは」となったのでやめた。 一回pipで入れた方はアンインストールする。 $ pip uninstall jupyter notebook ■ 成功した方法①:condaを使う $ conda install -c conda-forge notebook $ conda install -c conda-forge jupyter_contrib_nbextensions $ jupyter contrib nbextension install -...