2017-09-19 13 views
10

"प्यू अपने पथ में नहीं है" मैं मैक ओएस एक्स एल कैप्टन, स्थापित अजगर 3.6, पिप, pipenv है। pipenv काम नहीं कर सकते हैं:pipenv स्थापित देता

pipenv install 
Creating a virtualenv for this project… 
Warning: it looks like pew is not in your PATH. We cannot continue until this is resolved. 

मैं बेंच जाँच - यह यहाँ /Users/kosteg/Library/Python/3.6/bin

में है मेरी ~/.bash_profile:

export PATH=/usr/local/bin:/usr/local/sbin:$PATH 
export PATH=/Users/kosteg/.local/bin:$PATH 
export PATH=/Users/kosteg/Library/Python/3.6/bin:$PATH 
export PATH=/Users/kosteg/Library/Python/3.6:$PATH 
alias python=python3 
alias pip=pip3 

कैसे पथ मुद्दे को ठीक करने के लिए?

+0

मैं सही पथ विन्यास के साथ यह त्रुटि देख रहा था। बस 'pipenv --update' चल रहा है इसे मेरे लिए हल किया गया (8.3.2 को अपडेट किया गया)। –

उत्तर

6

sudo -H pip3 install pew फिक्स मुद्दा

+2

सुरक्षा कारणों से सूडो स्थापित करने के लिए एक अच्छा विकल्प नहीं है। इसके अलावा सूडो को इसे काम करने की आवश्यकता नहीं है। – crisscross

+0

सहमत, स्थापना रद्द करें और क्रम में पुनर्स्थापित करने के लिए नीचे दिए गए समाधान मेरी homebrew स्थापित के लिए काम किया। मैकोस पायथन और होमब्रू के बीच समस्या थी। – Eddie

16

स्थापना रद्द virtualenv, pipenv और pew

फिर, इस का पालन करें: पहले साधारण आदेश pip install साथ virtualenv स्थापित करते हैं, तो pew, तो pipenv

+0

यह MacOS पर मेरे लिए काम किया homebrew स्थापित pyton – Eddie

+0

यह दुख की बात है कि इस काम करता है का उपयोग करते हुए, लेकिन यह भी विंडोज पर – alextercete

+0

निर्माण करता है,। यह क्यों हो रहा है पर कुछ स्पष्टीकरण होना अच्छा लगेगा। –

संबंधित मुद्दे