Tôi đang cố gắng cài đặt django vào một virtualenv đã tồn tại.
Theo các hướng dẫn được liệt kê trên trang web pip-install tại đây , tôi đã chạy các bước sau từ SSH.
name@server:~$ . myenv.env/bin/activate
(myenv.env)nam@server:~$ pip install django
Tuy nhiên, ở phần dưới cùng của cài đặt, tôi thấy điều này:
creating /usr/local/lib/python2.7/dist-packages/django
error: could not create '/usr/local/lib/python2.7/dist-packages/django': Permission denied
Có vẻ như nó đang cố gắng cài đặt nó vào thư mục toàn cầu. Tôi không có đặc quyền sudo. Tôi đang làm gì đó sai ở đây?
Cập nhật: $ PATH = /var/django/myenv.env/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
which easy_install
để xem nếu bạn đang sử dụng virtualenv hoặc hệ thống của bạn.
which pip
năng suất? Và bạn có thấy pip
bên trong myenv.env/bin/
không?
easy_install
?