Estou executando um script (bio) Python que resulta no seguinte erro:
from: can't read /var/mail/Bio
visto que meu script não tem nada a ver com mail, não entendo por que meu script está procurando em / var / mail.
O que parece ser o problema aqui? duvido que ajude, pois o script não parece ser o problema, mas aqui está o meu script:
from Bio import SeqIO
from Bio.SeqUtils import ProtParam
handle = open("examplefasta.fasta")
for record in SeqIO.parse(handle, "fasta"):
seq = str(record.seq)
X = ProtParam.ProteinAnalysis(seq)
print X.count_amino_acids()
print X.get_amino_acids_percent()
print X.molecular_weight()
print X.aromaticity()
print X.instability_index()
print X.flexibility()
print X.isoelectric_point()
print X.secondary_structure_fraction()
Qual é o problema aqui? configuração ruim do python? Eu realmente não acho que seja o roteiro.
#!/usr/bin/python
/python
esteja localizado em outro lugar. Eu prefiro usar aenv
solução baseada em-porque ela simplesmente procura Python no caminho padrão do usuário.Eu encontrei um erro semelhante
"de: não consigo ler /var/mail/django.test.utils"
ao tentar executar um comando
no tutorial em https://docs.djangoproject.com/en/1.8/intro/tutorial05/
depois de ler a resposta de Tamás percebi que não estava tentando este comando no shell python e sim no termnial (isso pode acontecer com quem é novo no linux)
solução foi entrar primeiro no shell python com o comando python e quando você obtiver esses >>>, em seguida, executar quaisquer comandos python
fonte
O mesmo aqui. Eu tive este erro ao executar um comando de importação do terminal sem ativar o shell python3 por meio de manage.py em um projeto django (sim, eu sou um novato ainda). Como era de se esperar, a ativação do shell permitiu que o comando fosse interpretado corretamente.
e só então
fonte
Coloque isso no topo do seu arquivo .py (para python 2.x)
ou para python 3.x
Isso deve pesquisar o ambiente python, sem ele executará o código como se não fosse código python, mas direto para a CLI. Se você precisar especificar uma localização manual do ambiente python, coloque
fonte
Recebi o mesmo erro porque estava tentando executar
Para resolver isso, digite command python e quando você obtiver esses >>>, execute quaisquer comandos python
fonte
para Mac OS, basta ir aos aplicativos e executar estes Scripts Instalar Certificates.command e Atualizar Shell Profile.command, agora vai funcionar.
fonte