मुझे नहीं पता कि यह और अधिक शर्मनाक है: कि मैं नहीं जानता कि इस सवाल का जवाब खुद खोजने के बारे में कैसे जाना जाता है, या यह कि इसे पहली बार में पूछा जाना है, लेकिन ...
इसके इंस्टॉल होने के बाद स्क्रिप्ट को कहां
apt-get
रखा गया है ?virtualenvwrapper.sh
virtualenvwrapper
मैं विंट्स एंड में हूं ...
% sudo apt-get install virtualenvwrapper
...
% rehash
% which virtualenvwrapper.sh
virtualenvwrapper.sh not found
% which virtualenvwrapper
virtualenvwrapper not found
% find / -path /media -prune -o -name virtualenvwrapper.sh
/media
% dpkg-query -L virtualenvwrapper | grep 'virtualenvwrapper\.sh'
% sudo apt-get install virtualenvwrapper
Reading package lists...
Building dependency tree...
Reading state information...
virtualenvwrapper is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
मैंने कोशिश करने के लिए चीजों से बाहर भाग लिया है: apt-get
कहते हैं virtualenvwrapper
कि पहले से ही स्थापित है, लेकिन मुझे virtualenvwrapper.sh
कहीं भी कोई संकेत नहीं मिल सकता है।
अद्यतन करें: ठीक है, मैंने अभी फाइल की खोज की है
/etc/bash_completion.d/virtualenvwrapper
... बहुत पसंद है virtualenvwrapper.sh
। मैं यह नहीं बता सकता कि क्या यह फ़ाइल apt-get
मेरे द्वारा चलाए जाने के समय वहाँ रखी गई थी apt-get install virtualenvwrapper
(फ़ाइल का mdate कई महीने पहले है), लेकिन अगर यह था, तो मुझे इस व्यवस्था की स्पष्ट मूर्खता से रहस्य है ... एक बात के लिए, नहीं हर कोई उपयोग करता है bash
(मैं उपयोग करने के लिए होता है zsh
)। दूसरे के लिए, कोई virtualenvwrapper.sh
स्टार्टअप के अलावा किसी अन्य समय पर चलना चाह सकता है ... मुझे यकीन है कि मैं यहाँ कुछ प्रमुख याद कर रहा हूँ, लेकिन सतह पर, यह निश्चित रूप से ऐसा लगता है कि apt-get
स्थापना की virtualenvwrapper
गति मंद है ... किसी भी दर पर, यह मेरे समय के बारे में तीन घंटे बर्बाद ...
/etc/bash_completion.d/virtualenvwrapper
zsh में भी स्रोत बना सकते हैं । यह जैसा है ठीक काम करता है।