2010-10-02 11 views
8

मैं अपने वर्चुअल पायथन पर्यावरण को पिलोन के साथ उपयोग करने के लिए सक्रिय करने की कोशिश कर रहा हूं लेकिन मुझे लगता है कि मैं कमांड को गलत तरीके से निष्पादित कर रहा हूं।मैं अपने वर्चुअल पायथन पर्यावरण को 'स्रोत एनवी/बिन/सक्रिय' कमांड के साथ कैसे सक्रिय नहीं कर सकता?

[email protected]:~$ source env/bin/activate 
bash: env/bin/activate: No such file or directory 

मैं क्या गलत कर रहा हूं? मुझे यह कैसे करना चाहिए?

उत्तर

13

मुझे पता है मैं

[email protected]:~$ ls 
Desktop examples.desktop Public   shortener.rb 
Documents Mac4Lin_v1.0  ruby-1.9.1-p378 Templates 
Downloads Music    rubygems-1.3.7 Videos 
Dropbox Pictures   setcolors.vim virtualenv.py 

करना था और यहाँ हम virtualenv.py देखते हैं। यहाँ से मैं सिर्फ

[email protected]:~$ virtualenv ENV 
New python executable in ENV/bin/python 
Installing setuptools............done. 

करना पड़ा और फिर

[email protected]:~$ source ENV/bin/activate 
(ENV)[email protected]:~$ deactivate 
[email protected]:~$ 

हल :)

2

मैं आमतौर पर यह इस तरह से कार्य करें:

$ cd the_project_dir 
$ . bin/activate 
(the_project)$ _ 

मैं इस परियोजना में होने की जरूरत है वैसे भी काम के साथ जाने के लिए निर्देशिका। जाहिर है the_project_dir एक निर्देशिका का नाम है जहां आपने वर्चुअलenv बनाया है।

1

मैं virtualenvwrapper का उपयोग करने की सलाह दूंगा। यह वर्चुअलनेव के साथ काम करना बहुत आसान है, खासकर यदि आपके पास एक से अधिक वर्चुअलएव हैं।

0

2.7 संस्करण में मैं इस आदेश का प्रयोग किया:

$ cd project_name 
$ virtualenv venv --distribute 
$ source venv/Scripts/activate 
(venv)