2016-04-18 16 views
5

Voglio avviare un'app Flask. Ho installato virtualenvwrapper per gestire i pacchetti ma non posso permettere ad Atom di sapere che il progetto corrente dovrebbe usare il binario python di virtualenv.Can Atom funziona con Python virtualenvwrapper

from flask import Flask, render_template 

Utilizzando il runner di script di Atom, viene visualizzato un messaggio "ImportError: No module named flask".

non voglio il fastidio di dover cambiare a un terminale per eseguire l'applicazione

risposta

1

Hai provato il pacchetto virtualenv per Atom?

+0

L'ho cercato nel collegamento di installazione. Non ho potuto trovarlo – MAA

+0

Siamo spiacenti, non mi sono reso conto che il pacchetto era così obsoleto. Sembra un po 'più coinvolto, ma https://atom.io/packages/python-jedi dovrebbe svolgere il lavoro. –

+0

Prova ad utilizzare il nuovo supporto Atom per virtualenvs: https://github.com/pghilardi/atom-python-virtualenv –

17

In Linux:

  1. Avviare l'ambiente di pitone virtuale.

  2. Avvia atom dal tuo ambiente virtuale python.

    (EVP) abc $ atom 
    

Questo è tutto.

+3

Questa dovrebbe essere la risposta accettata, OP! – Nearoo

+0

Funziona anche su Windows. +1 – Bas

+1

e su macOS 10.13.1 – cucu8

1

Io sono il creatore di un nuovo pacchetto che aggiunge il supporto per virtualenv all'interno Atom: Atom Python Virtualenv

È possibile selezionare un virtualenv, crea uno nuovo o disattivare, tutto questo all'interno Atom.

Sentiti libero di contribuire al progetto su github.

Problemi correlati