Tôi có một chương trình python mà tôi muốn cài đặt vào virtualenv của mình - đó là một gói zip mà tôi cần giải nén và sau đó chạy chương trình setup.py - nhưng câu hỏi của tôi liên quan đến cách đưa các tệp đã giải nén này vào virtualenv của tôi để gói được cài đặt vào thư mục gói trang của virtualenv?
Tôi cũng có thể cài đặt từ bên trong virtualenv của mình bằng cách sử dụng pip install <package name>
, nhưng vì một số lý do, gói mà PIP tải xuống đã lỗi thời.
Vì vậy - ai đó có thể cho tôi biết một vài bước đơn giản để cài đặt một gói theo cách thủ công không?
Cho đến nay tôi đã có các lệnh cơ bản để tải Virtualenv:
-bash-3.2$ source ~/.bashrc
-bash-3.2$ workon test
(test)-bash-3.2$ //Now I'm working on my virtualenv, but where do I go after this??
Vì vậy - có vấn đề gì khi tôi giải nén gói / chương trình python - hay tôi phải đăng nhập vào virtualenv trước khi giải nén? Sau khi tôi tải virtualenv lên và tôi đang sử dụng nó bằng lệnh 'workon test', liệu bất kỳ gói python nào mà tôi cài đặt, bất kể thư mục tôi tìm thấy, có tự cài đặt vào thư mục site-package của virtualenv thích hợp không?
Tùy chọn 1 là giải nén chương trình python vào / home / username / tmp - sau đó đăng nhập vào virtualenv của tôi, điều hướng đến thư mục đó và chạy chương trình setup.py - giả sử rằng virtualenv sẽ chuyển tất cả các tệp có liên quan vào thư mục gói trang web của riêng nó .
HOẶC kịch bản 2 là giải nén các tệp trực tiếp vào các gói trang web và chạy nó từ đó (sau khi đăng nhập vào virtualenv), v.v.
Cảm ơn bạn đã giúp một ly hợp Python với điều này!