2016-08-29 15 views
0

私はローカルhttps://github.com/vitorfs/bootcamp無効なトークン0644ファイルのパーミッションはDjango

を実行するには、このDjangoのプロジェクトを取得しようとしています私は、インストールガイド https://github.com/vitorfs/bootcamp/wiki/Installing-and-Running-Bootcamp

を次のですが、私は移行しようとすると、私はこのエラー

を取得
$ pip install psycopg2 
Collecting psycopg2 
    Using cached psycopg2-2.6.2.tar.gz 
    Complete output from command python setup.py egg_info: 
    running egg_info 
    creating pip-egg-info/psycopg2.egg-info 
    writing pip-egg-info/psycopg2.egg-info/PKG-INFO 
    writing top-level names to pip-egg-info/psycopg2.egg-info/top_level.txt 
    writing dependency_links to pip-egg-info/psycopg2.egg-info/dependency_links.txt 
    writing manifest file 'pip-egg-info/psycopg2.egg-info/SOURCES.txt' 
    warning: manifest_maker: standard file '-c' not found 

    Error: pg_config executable not found. 

    Please add the directory containing pg_config to the PATH 
    or specify the full executable path with the option: 

     python setup.py build_ext --pg-config /path/to/pg_config build ... 

    or with the pg_config option in 'setup.cfg'. 

    ---------------------------------------- 
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/8l/nwwcj_1d2k5_wf3td439ftfh0000gn/T/pip-build-w76_ywwu/psycopg2/ 

私はpsycopg2を削除して移行しようとしましたが、次にFILE PERMISSION 0644無効トークンを受け取ります。私はpipを使ってpsycopg2をインストールしようとしました。

私は仮想環境を使用しています。

+1

ポストグルがインストールされていますか?あなたはそうではないように見えます。 –

+1

[pg \ _config executableが見つかりません](http://stackoverflow.com/questions/11618898/pg-config-executable-not-found) –

答えて

1

Python 3を使用している場合は、トークンを8進形式で指定する必要があります。あなたのDjango settings.pyで、FILE_UPLOAD_PERMISSIONS = 0o644に変更してください。

+0

「o」とは何ですか? –

+0

oは8進数です。 Octalsの数値は0から7までです。Python 3(およびDjango 2の設定)のパーミッションについては、数字をOctalsとして明示的に宣言し、0をputtinとする必要があります番号の前に。 –

+0

したがって、 'o'はPython 3で新しくなったのですか?優れた、私はちょうど何かを学んだ –

関連する問題