2012-03-01 10 views
14

मैं virtualenv और virtualenvwrapper स्थापित किया है, लेकिन जब सेटअप करने के लिए एक आवेदन पत्र की कोशिश कर रहा है, मैं mkvirtualenv --no-site-packages मैं निम्नलिखित त्रुटि मिलती है दर्ज करें:mkvirtualenv --no-साइट-संकुल हो रही Command "आदेश नहीं मिला" त्रुटि

-bash: mkvirtualenv: command not found

मुझे यकीन नहीं है कि इसका निवारण कैसे करें। एक शुरुआत के रूप में, मैं किसी भी मदद के लिए आभारी होंगे।

उत्तर

26

its docs में वर्णित अनुसार आपको virtualenvwrapper सक्षम करने की आवश्यकता है।

Shell Startup File

Add three lines to your shell startup file (.bashrc , .profile , etc.) to set the location where the virtual environments should live, the location of your development project directories, and the location of the script installed with this package:

export WORKON_HOME=$HOME/.virtualenvs 
export PROJECT_HOME=$HOME/Devel 
source /usr/local/bin/virtualenvwrapper.sh 

After editing it, reload the startup file (e.g., run source ~/.bashrc).

3

यह वास्तव में कैसे आप इसे स्थापित के आधार पर एक छोटा सा भिन्न हो सकते हैं। यदि आपने इसे उबंटू पर एपीटी के साथ स्थापित किया है, तो वर्चुअलएन्वापर फ़ंक्शन वास्तव में एक बैश पूर्णता फ़ाइल में घुमाए जाते हैं (यह पता लगाना कि मजेदार था!)।

export WORKON_HOME=$HOME/.virtualenvs 
export PROJECT_HOME=$HOME/Devel 
possible_scripts='/usr/local/bin/virtualenvwrapper.sh /etc/bash_completion.d/virtualenvwrapper' 
for script in $possible_scripts; do 
    [[ -f $script ]] && source $script 
done 
संबंधित मुद्दे