Tôi không thể virtualenv
làm việc mặc dù có nhiều nỗ lực. Tôi đã cài đặt virtualenv
trên MAC OS X bằng cách sử dụng:
pip install virtualenv
và cũng đã thêm PATH
vào .bash_profile
. Mỗi khi tôi cố chạy virtualenv
lệnh, nó sẽ trả về:
-bash: virtualenv: command not found
Mỗi khi tôi chạy pip install virtualenv
, nó sẽ trả về:
Requirement already satisfied (use --upgrade to upgrade): virtualenv in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
Tôi hiểu rằng trong mac, virtualenv
nên được cài đặt chính xác trong
/usr/local/bin
Nó virtualenv
thực sự được cài đặt /usr/local/bin
, nhưng bất cứ khi nào tôi cố chạy virtualenv
lệnh, lệnh sẽ không được tìm thấy. Tôi cũng đã thử chạy virtualenv
lệnh trong thư mục /usr/local/bin
và nó cho tôi kết quả tương tự:
-bash: virtualenv: command not found
Đây là những PATH tôi đã thêm vào .bash_profile của tôi
export PATH=$PATH:/usr/local/bin
export PATH=$PATH:/usr/local/bin/python
export PATH=$PATH:/Library/Framework/Python.framework/Version/2.7/lib/site-packages
Bất kỳ cách giải quyết cho điều này? Tại sao điều này là trường hợp?
$ ln -s /usr/bin/virtualenv /Library/Framework/Python.framework/Version/2.7/lib/site-packages/virtualenv/virtualenv.py
ln -s /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/virtualenv.py /usr/local/bin/virtualenv