1

管理者は sudo アクセスを提供せず、既にインストールされている pip と virtualenv を提供しますが、それらはすべて、メイン システムにインストールした 2.6.6 python に基づいており、変更を許可しません。virtualenvを構築してすべてを行う必要があります。彼らのpythonでvirtualenvを構築すると、それは2.6.6のみであり、2.6.6のpython実行可能ファイルしかありません。アプリケーションを実行するには 3.3 が必要です。(yumでパッケージをインストールすることも、sudoアクセスを必要とするメインエリアに実際に書き込むこともできません)ホームディレクトリにpython 3.3のバージョンを構築してから、次のことを試みましたが、zlibが見つからないという問題があります。

virtualenv py3 --python=/home/ted/p3/bin/python3.3 --no-site-packages --verbose

次に、python3.3 とは別に pip をインストールしようとしましたが、同様に zlib の問題がありました。

また、...のような他のパッケージからzlibをインストールするだけの推奨事項を見てきました...

sudo apt-get install dpkg-dev

しかし、それを行うための yum へのアクセス権がありません。

4

1 に答える 1

0

Python仮想環境を作成するためにスーパーユーザー権限は絶対に必要ありません。

  1. Active-Python Web サイトから python パッケージをダウンロードします。
  2. 最新の setuptools-.tar.gz および pip.tar.gz パッケージをダウンロードします。
  3. 必要な場所に ActivePython パッケージを展開します。
  4. cd ActivePython、および ./install.sh (入力) vpython3 などの新しいフォルダー パスを入力する必要があります。
  5. これで Python がインストールされましたが、まだ仮想ではありません。ダウンロードした setuptools.tar.gz と pip.tar.gz を vpython3/bin/ に配置します。

現在は以下のとおりです: -

pwd
/home/hayathms/Softwares/vpython3

cd bin
./python3 virtualenv ../../vpy3

上記の vpy3 フォルダーには、完全な仮想環境があります。:)

活性化するとこんな感じ。

source /home/hayathms/Softwares/vpy3/bin/activate

終わり!...

于 2013-10-12T10:06:20.547 に答える