64bit ubuntu 12.04 python não pode executar um arquivo python existente

1

caminho absoluto, falha:

nan@UXN:~$ python /home/nan/google_appengine/goagent/local/proxy.py
python: can't open file '/home/nan/google_appengine/goagent/local/proxy.py': [Errno 2] No such file or directory
O caminho relativo

também falha:

nan@UXN:~$ cd /home/nan/google_appengine/goagent/local
nan@UXN:~/google_appengine/goagent/local$ python proxy.py
python: can't open file 'proxy.py': [Errno 2] No such file or directory

Eu li algumas soluções, eles dizem que é um problema compartilhado. e eu corri:

sudo apt-get install libc6-i386 lib32gcc1 lib32z1 lib32stdc++6 ia32-libs

mas ainda falha. O que devo fazer? obrigado.

nan@UXN:~$ ls -alhs /home/nan/google_appengine/goagent/local/
total 6.3M
4.0K drwx------ 3 nan nan 4.0K Dec 15 10:59 .
4.0K drwx------ 4 nan nan 4.0K Dec 15 10:59 ..
4.0K -rw------- 1 nan nan 2.7K Dec 12 23:58 addto-startup.js
4.0K -rw------- 1 nan nan 3.3K Dec 12 23:58 addto-startup.py
248K -rw------- 1 nan nan 245K Dec 12 23:58 cacert.pem
4.0K -rw------- 1 nan nan 2.9K Dec 12 23:58 CA.crt
4.0K drwx------ 2 nan nan 4.0K Dec 16 19:37 certs
 24K -rw------- 1 nan nan  24K Dec 12 23:58 goagent.exe
 16K -rw------- 1 nan nan  13K Dec 12 23:58 goagent-gtk.py
8.0K -rw------- 1 nan nan 6.9K Dec 12 23:58 goagent-osx.command
4.0K -rw------- 1 nan nan  411 Dec 12 23:58 Microsoft.VC90.CRT.manifest
644K -rw------- 1 nan nan 641K Dec 12 23:58 msvcr90.dll
4.0K -rw------- 1 nan nan   62 Dec 12 23:58 proxy.bat
8.0K -rw------- 1 nan nan 4.4K Dec 15 11:07 proxy.ini
416K -rw------- 1 nan nan 413K Dec 23 11:17 proxy.pac
132K -rwx--x--x 1 nan nan 132K Dec 12 23:58 proxy.py
4.0K -rw------- 1 nan nan 1.6K Dec 12 23:58 proxy.sh
2.4M -rw------- 1 nan nan 2.4M Dec 12 23:58 python27.dll
 44K -rw------- 1 nan nan  43K Dec 12 23:58 python27.exe
2.2M -rw------- 1 nan nan 2.2M Dec 12 23:58 python27.zip
8.0K -rw------- 1 nan nan 5.8K Dec 12 23:58 SwitchyOptions.bak
184K -rw------- 1 nan nan 182K Dec 12 23:58 SwitchySharp.crx
4.0K -rw------- 1 nan nan  134 Dec 12 23:58 uvent.bat
    
por tcpiper 24.12.2013 / 10:41

1 resposta

1

Este é um problema de permissões bastante tradicional.

Você deve tornar seu arquivo executável antes de tentar executá-lo. Apenas faça chmod +x /home/nan/google_appengine/goagent/local/proxy.py . Isso dá a este arquivo a permissão para ser executável (x).

Não execute esses scripts locais usando sudo se você me perguntar. A menos que você esteja 100% certo de que eles não podem fazer nada de mal ao seu sistema.

Correção

Hmm. Acabei de ler sua pergunta novamente e seu proxy.py já tem permissões executáveis ... Portanto, esse não pode ser o problema. Desculpas Todas as sugestões são bem-vindas.

    
por don.joey 24.12.2013 / 11:09