Please help me on this. Sto facendo questo su Fedora 16.Utilizzo di virtualenv in Pycharm come Django IDE
Il mio ambiente virtuale è /home/username/Desktop/.pythonenv
Ora, notate il punto. Poiché si tratta di una directory nascosta, ho dovuto creare un collegamento simbolico per consentire a Pycharm di "inserire" la directory.
sudo ln -s /home/yeukhon/Desktop/.pythonenv /home/yeukhon/Desktop/sypythonenv
Ora posso utilizzare questo ambiente virtuale. Tuttavia, si sono verificati due problemi e non sono sicuro che il primo abbia qualcosa a che fare con il secondo.
A. Manca GTK e GST
Qui ci sono i due screenshot. Il virtualenv python manca GTK e GST ... Non ho idea del perché.
B. Django non è importabile in questo enviornment
ho cercato di eseguire il mio progetto Django sotto virtualenv (project1), ma non posso. Posso eseguire lo stesso progetto tramite Terminal.
[[email protected] ~]$ cd Desktop/djangoapp/project1
[[email protected] mysite]$ source /home/yeukhon/Desktop/.pythonenv/project1/bin/activate
(project1)[[email protected] mysite]$ python2.7 manage.py runserver
# I had to use python2.7 instead of python. That's the only problem with terminal here.
Domanda
Come faccio a farlo runable in PyCharm con la mia virtualenv interprete Python?
Il numero 1 ha qualcosa a che fare con # 2?
Come faccio a visualizzare GTK e GST nel mio virtualenv?
Grazie per il vostro tempo.
Ciao. Grazie mille per avermi aiutato.Domanda: per il secondo punto, ciò vanifica lo scopo di "envrionement isolato"? O dovrei installare gtk e gsk sul mio? Suppongo che sia corretto usare le librerie di default di sys poiché virtualenv è utile per le librerie non-sys che sto per installare in futuro. Grazie. – CppLearner
dipende solo da quello che ti serve. Ci sono alcune librerie che le persone amano installare tramite la loro distribuzione, cioè PIL, in modo che non debbano installare le dipendenze per compilarle. Personalmente, non uso pacchetti con-site. – ashwoods
altri installano le loro librerie rilevanti in un virtualenv, quelle che sono destinate a cambiare molto da un progetto all'altro. Uso anche pythonbrew per isolare e gestire gli stessi interpreti Python. – ashwoods