Unix (Servidor Ubuntu): $ PYTHONPATH é redefinido para em branco quando eu reinicializo [duplicado]

0

Cada vez que eu defino o $PYTHONPATH em minha nova máquina servidora Ubuntu (antigo Thinkpad) e reinicializo, ele é redefinido para em branco.

Estou configurando assim:

export PYTHONPATH=/usr/lib/python2.7

Se eu pedir depois disso para echo $PYTHONPATH . E encontra módulos no caminho. Mas perde quando eu reinicio. Alguma idéia por quê?

    
por Artur Sapek 13.11.2011 / 19:51

2 respostas

0

Adicione o comando de exportação ao seu arquivo ~/.profile . Ele será executado toda vez que você fizer o login. Para definir o valor em uma base ampla do sistema, você pode adicioná-lo ao / etc / environment.

Supondo que você esteja usando o python 2.7, o /usr/lib/python2.7 deve ser integrado. Você não precisa definir o PYTHONPATH para acessar os módulos localizados lá. Para ver se já está incluído, tente isto antes de definir PYTHONPATH. Execute o python e insira estes comandos:

import sys
sys.path
    
por 13.11.2011 / 22:54
2

Adicione a atribuição a /etc/environment , é para isso que este arquivo foi projetado.

    
por 13.11.2011 / 23:01
yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warning – yii\base\ErrorException

PHP Startup: Unable to load dynamic library 'memcached.so' (tried: /usr/lib/php/20190902/memcached.so (/usr/lib/php/20190902/memcached.so: undefined symbol: igbinary_serialize), /usr/lib/php/20190902/memcached.so.so (/usr/lib/php/20190902/memcached.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '886692',
    'url' => 'unix-ubuntu-server-pythonpath-resets-to-blank-when-i-reboot',
];

$_COOKIE = [
    '_csrf-frontend' => '38c38e2986a38d8babf01af86419b34db3fe2dc1edfaf633b1086922d5ace62da:2:{i:0;s:14:"_csrf-frontend";i:1;s:32:"TuELMnGC42mYJvEaYdBgu_TXcZjZ4TcI";}',
    'advanced-frontend' => 'qns0oeui14lismra8pa2635r76',
];

$_SESSION = [
    '__flash' => [],
];