2017-09-19 14 views
10

Ben Mac OS X El Capitan, yüklü python 3.6, pip, pipenv var. pipenv çalışması olamaz: Ben pew kontrolpipenv install "pew senin PATH içinde değil" verir

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. 

- İşte burada /Users/kosteg/Library/Python/3.6/bin

öyle benim ~/.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 

Nasıl yol sorunu çözmek için?

+0

Bu hatayı doğru yol yapılandırmasıyla görüyordum. Basitçe 'pipenv --update' çalıştırmak benim için çözdü (8.3.2'ye güncellendi). –

cevap

6

sudo -H pip3 install pew düzeltmeleri sorunu

+2

Güvenlik nedenleriyle sudo yüklemek iyi bir seçenek değildir. Ayrıca sudo çalışmasını sağlamak için gerekli olmamalıdır. – crisscross

+0

Agree, Homebrew kurulumu için siparişi kaldırmak ve yeniden yüklemek için aşağıdaki çözüm. Sorun macos python ve homebrew arasındaki çatışma oldu. – Eddie

16

Kaldırma virtualenv, pipenv ve pew.

Sonra, bu izleyin: İlk basit komutla pip install, sonra pew ardından pipenvvirtualenv yükleyin.

+0

Homebrew yüklü pyton – Eddie

+0

kullanarak macos üzerinde benim için çalıştı Bu, bu işe yaraması çok üzücü ama Windows'ta da – alextercete

+0

Works çalışır. Bunun neden olduğu konusunda bir açıklama yapmak güzel olurdu. –