初心者質問失礼します.
現在,研究室のサーバ(OS : Ubuntu)で,自分のフォルダ上に Python 3.10 環境を構築したいと考えております.
管理者権限は持たされていないので,sudo を使わずに Python の環境構築をする方法を調べていたところ,下記のようなサイトを見つけたので参考にしていました.
https://qiita.com/pearkiln/items/5ff6a3122d771be98c4a
サイトの手順通り(Python のバージョンに応じて適宜変更しています),以下の流れでターミナルにコマンドを入力していきました.
最初のコマンド記入時点でのカレントディレクトリは /home/user_name/tmp になります.
wget https://www.python.org/ftp/python/3.x.y/Python-3.10.4.tar.xz tar xJf Python-3.10.4.tar.xz cd Python-3.10.4 ./configure make make install
最後の "make install" を実行後,ターミナルに下記のようなメッセージが表示され,環境構築をすることができませんでした.
if test "no-framework" = "no-framework" ; then \ /usr/bin/install -c python /usr/local/bin/python3.10; \ else \ /usr/bin/install -c -s Mac/pythonw /usr/local/bin/python3.10; \ fi /usr/bin/install: 通常ファイル '/usr/local/bin/python3.10' を作成できません: 許可がありません Makefile:1328: recipe for target 'altbininstall' failed make: *** [altbininstall] Error 1
また,途中の "make" を実行後には,エラーと取れるメッセージも表示されていました.エラー表記と考えられる箇所のみ抜粋したものが下記です.
/net/nfs/home/user_name/tmp/Python-3.10.4/Modules/_ctypes/_ctypes.c:107:10: fatal error: ffi.h: そのようなファイルやディレクトリはありません #include <ffi.h> ^~~~~~~ compilation terminated.
以上より,管理者権限なしの状態で Python3.10 環境を構築することができません.解決方法がございましたら,ご教授お願いしたいです.よろしくお願い致します.
回答1件
あなたの回答
tips
プレビュー