Pythonモジュールのlinuxサーバへのダウンロードインストール(sudo権限なし)

1777 ワード

pythonモジュールのダウンロードインストール
最近运行量の大きいプログラムを走るため、先生は私にリモートで1つのサーバーにログインして运行させて、サーバーは普通linuxシステムで、前に接触したことがなくて、そのためPythonモジュールのインストールとダウンロードで多くの问题に出会って、これらの问题の主な原因は自分がsudo権限がないことです.
python環境変数の設定
  • 方法1
  • $ python       python, linux   
    >>import sys
    >>sys.path            
    >>sys.path.append('/export/data/packages/xlwt')              ,
    >>sys.path                
  • 方法二
  • $ export PYTHONPATH=$PYTHONPATH:/export/data/packages/xlwt

    環境変数が追加されました.
    上記の2つの方法は必ずパスを書くことに注意してください.コマンドはあなたが指定したコマンドを環境変数に加えるだけで、このパスが存在するかどうかをチェックしません.
    パスインストールpythonモジュールの指定
    一般的にpipメソッドを使用してpythonモジュールをインストールします.一般的にこの2つの方法でモジュールをインストールする場合、インストールパスを指定しません.デフォルトのパスにインストールされます.しかし、sudo権限がない場合、このパスに再インストールするのは制限されているので、インストールパスを指定する必要があります.同時にこのインストールパスを環境変数に追加します(前の手順に従ってください).pip指定パスインストールモジュール
    pip install numpy --target="/usr/lib/python2.7/dist-packages"

    または
    pip install numpy –install-option=”–prefix=YourAddress” –ignore-installed

    このコマンドを実行するとnumpyモジュールは指定したパスにインストールされます
    参考資料:1.http://blog.sina.com.cn/s/blog_7948610e0100rwux.html 2. http://blog.csdn.net/sunshine_drizzle/article/details/50985902 3. http://www.jianshu.com/p/92a109ddf695