Trong một tập tin setup.py
chúng ta thường đặt một cái gì đó giống nhưTensorflow: cài đặt nó tự động trong setup.py
install_requires=["numpy>=1.11.2", "scipy>=0.17.1"]
để khi lệnh python setup.py install
đang chạy, các phụ thuộc được cài đặt tự động.
Tuy nhiên, tôi không thể quản lý để làm cho nó hoạt động với lưu lượng tensorflow. Tôi cố gắng để đưa tensorflow>=1.0.1
hoặc tensorflow-gpu>=1.0.1
và một loạt các kết hợp khác nhưng tôi nhất luôn nhận được thông báo lỗi tương tự:
error: Could not find suitable distribution for Requirement.parse('tensorflow>=1.0.1')
Bất kỳ ý tưởng về làm thế nào để giải quyết vấn đề này?
Lưu ý rằng tôi không gặp sự cố khi cài đặt lưu lượng bằng cách sử dụng pip install tensorflow
hoặc pip install tensorflow-gpu
.
Điều gì sẽ xảy ra nếu bạn bỏ qua '> = 1.0.1'? Nó có hoạt động không? Gần đây bạn đã nâng cấp 'pip':' pip install --upgrade pip'? Phiên bản nào được cài đặt với 'pip install tensorflow' hoặc' pip install tensorflow-gpu'? – Dair
@Dair Tôi cũng đã thử mà không có '> = 1.0.1' và tôi đã nâng cấp pip của mình trước. Phiên bản được cài đặt là '0.12'. – BiBi
Ngoài ra, nếu TF đã được cài đặt, nó có thể được phát hiện chỉ khi phiên bản chính xác được đề cập trong 'install_requires', tức là đặt' tensorflow' trong 'install_requires' không thể phát hiện' tensorflow-gpu' và ngược lại. Bất kỳ cách giải quyết nào cho vấn đề này? – optimist