2015-09-22 20 views
8

Tôi đang phát triển một dự án bằng Python và tôi muốn bao gồm một số mô-đun riêng không nằm trên đường dẫn tìm kiếm thông thường của Python và tôi muốn thêm chúng. Tuy nhiên, tôi muốn làm điều này chỉ cho môi trường Anaconda tôi đang sử dụng trong quá trình phát triển và tôi muốn họ ở lại đó theo thời gian (tức là khi tôi khởi động lại môi trường, tôi muốn đường dẫn tìm kiếm có thư mục đó).Cách thêm thư mục vào đường dẫn tìm kiếm cho môi trường Anaconda đã cho?

Cảm ơn!

+0

lợi thế của việc cài đặt chúng là gì? – cel

+0

@cel Chúng là các mô-đun của riêng tôi và tôi không xây dựng gói để phân phối. –

+0

Tôi không nghĩ rằng có một cách để giải quyết vấn đề này một cách rõ ràng mà không cần viết một 'setup.py' tối thiểu. – cel

Trả lời

10

Bạn có thể sử dụng

conda develop <directory> 

này sẽ viết một tập tin conda.pth vào thư mục site-packages của môi trường đó sẽ gây ra thư mục của bạn sẽ được bổ sung vào sys.path.

+0

bạn phải có 'conda-build' được cài đặt trong gốc conda để có quyền truy cập vào conda phát triển. Chỉ trong trường hợp bất cứ ai đang tự hỏi, giống như tôi đã được, tại sao conda phát triển sẽ trả về một lỗi nói rằng không có conda phát triển. – mnky9800n

Các vấn đề liên quan