Không tìm thấy TensorFlow bằng pip


567

Tôi đang cố gắng kết hợp TensorFlow bằng pip:

$ pip install tensorflow --user
Collecting tensorflow
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow

Tôi đang làm gì sai? Cho đến nay tôi đã sử dụng Python và pip mà không có vấn đề gì.



14
thử cái này:pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.1-py2-none-any.whl
lkahtz

2
Cách chính xác để cài đặt nó sẽ là code'$ pip install --upgrade TF_BINARY_URL # Python 2.7 $ pip3 install --upgrade TF_BINARY_URL # Python 3.Nmã `
Rahul Thakur

44
Đối với tôi điều này xảy ra với python 3.7, Sau nhiều giờ đấu tranh tôi đã sử dụng 3.6 và nó đã hoạt động.
clankill3r

2
Sử dụng Anaconda để cài đặt
dòng chảy

Câu trả lời:


714

Tôi tìm thấy điều này để cuối cùng làm việc.

python3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl

Chỉnh sửa 1: Điều này đã được thử nghiệm trên Windows (8, 8.1, 10), Mac và Linux. Thay đổi python3để pythontheo cấu hình của bạn. Thay đổi py3thành py2trong url nếu bạn đang sử dụng Python 2.x.

Chỉnh sửa 2: Danh sách các phiên bản khác nhau nếu ai đó cần: https // st Storage.googleapis.com/tensorflow

Chỉnh sửa 3: Danh sách các url cho các gói bánh xe có sẵn tại đây: https://www.tensorflow.org/install/pip#package-location


45
Đây có thể là câu trả lời đúng, nhưng người dùng xin lưu ý rằng lệnh này chỉ dành cho Mac, không phải linux.
penta

8
Đó là wierd. Là URL mà bạn đã chỉ định Mac và nếu bạn cố gắng sử dụng url này, nó sẽ cài đặt. Nhưng tenorflow thực sự sẽ không hoạt động.
penta

8
Các cửa sổ phiên bản của URL (ví v.1.2.1) là storage.googleapis.com/tensorflow/windows/cpu/... . Điều này chỉ hoạt động với phiên bản AMD64 của Python. Một danh sách đầy đủ các phiên bản tensorflow là ở đây: storage.googleapis.com/tensorflow
c2huc2hu

1
Bạn có thể tìm thấy liên kết lưu trữ tương ứng tại đây: tenorflow.org/install/pip
SadSeven

1
Đối với bất kỳ ai chạy windows / anaconda / python 3.7x, tenorflow chỉ hoạt động tối đa với python 3.6.8. conda install tensorflowhoạt động, nhưng sẽ hạ cấp xuống python 3.6.8. những điều trên có vẻ sẽ hoạt động nhưng gặp sự cố khi cố gắng import tensorflowcho python 3.7x, vì vậy nếu không cài đặt pip nào hoạt động, hãy thử hạ cấp xuống python 3.6
Freya W

271

Bạn cần một phiên bản Python 64 bit và trong trường hợp của bạn đang sử dụng phiên bản 32 bit. Cho đến bây giờ, Tensorflow chỉ hỗ trợ 64-bit versions of Python 3.5.x and 3.6.xtrên Windows. Xem tài liệu cài đặt để xem những gì hiện được hỗ trợ

Để kiểm tra phiên bản Python nào bạn đang chạy, nhập pythonhoặc python3khởi động trình thông dịch, sau đó nhập import struct;print(struct.calcsize("P") * 8)và sẽ in 32hoặc 64cho bạn biết phiên bản bit nào của Python bạn đang chạy.

Từ ý kiến:

Để tải xuống một phiên bản Python khác cho Windows, hãy truy cập python.org/doads/windows và cuộn xuống cho đến khi bạn thấy phiên bản bạn muốn kết thúc bằng "64". Đó sẽ là phiên bản 64 bit nên hoạt động với dòng chảy căng


27
>>> nền tảng nhập khẩu; in (platform.arch architecture ()) ('64 bit', 'WindowsPE') nhưng tôi vẫn thấy ngoại lệ này
Sujoy

1
Nghi ngờ câu trả lời "hàng đầu"; Điều này có vẻ đơn giản, trực quan, nhanh chóng và an toàn bằng cách so sánh. Đã kiểm tra ok với Python 3.6.4 trên Windows 7.
omatai

2
Để kiểm tra phiên bản Python nào bạn đang chạy, nhập pythonhoặc python3khởi động trình thông dịch, sau đó nhập import struct;print(struct.calcsize("P") * 8)và sẽ in 32 hoặc 64 để cho bạn biết bạn đang chạy loại nào.
Pro Q

19
Vấn đề của tôi hóa ra là Tensorflow tại thời điểm này chưa hỗ trợ Python 3.7 (nó hỗ trợ tối đa 3.6.x). Sau khi đọc thêm thông qua các vấn đề của Github, nơi nó đã được yêu cầu, có vẻ như hỗ trợ sẽ sớm được đưa ra.
JakeJ

4
Các phiên bản python được hỗ trợ có tài liệu ở bất cứ đâu?
cướp

74

Bạn cần sử dụng đúng phiên bản Python và pip

Trên Windows 10, với phiên bản Python 3.6.X tôi đã phải đối mặt sau đó sau khi kiểm tra có chủ ý, tôi nhận thấy tôi đã cài đặt Python-32 bit trên máy 64 bit của mình. Hãy nhớ rằng TensorFlow chỉ tương thích với cài đặt python 64 bit . Không phải 32 bit của Python

Hình ảnh

Nếu chúng tôi tải xuống Python từ python.org, cài đặt mặc định sẽ là 32 bit. Vì vậy, chúng tôi phải tải xuống trình cài đặt 64 bit theo cách thủ công để cài đặt Python 64 bit. Và sau đó thêm vào bên dưới vào PATHmôi trường.

C:\Users\AppData\Local\Programs\Python\Python36
C:\Users\AppData\Local\Programs\Python\Python36\Scripts

Sau đó chạy gpupdate /Force trên dấu nhắc lệnh. Nếu lệnh python không hoạt động trong 64 bit, hãy khởi động lại máy của bạn.

Sau đó chạy python trên dấu nhắc lệnh. Nó sẽ hiển thị 64 bit

C:\Users\YOURNAME>python
Python 3.6.3 (v3.6.3:2c5fed8, Oct  3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

Sau đó chạy lệnh bên dưới để cài đặt phiên bản CPU tenorflow (được khuyến nghị)

pip3 install --upgrade tensorflow

Cập nhật - Python 3.7

Hiện tại chỉ có Python 3.5 và Python 3.6 được hỗ trợ chính thức. Tensorflowvẫn chưa phát hành nhị phân cho Python 3.7 chính thức, chúng tôi có thể phải chờ một chút để nó được phát hành. Bạn có thể sử dụng Python 3.6.x cùng với hoặc Anaconda với môi trường ảo <3.7 trong thời gian hiện tại.


Mặc dù cung cấp một liên kết có thể trả lời câu hỏi là tốt, nhưng sẽ tốt hơn nếu bạn cũng có thể bao gồm các giải thích cần thiết ở đây trong chính câu trả lời. Liên kết có thể không hoạt động trong tương lai gần vì bất kỳ lý do nào cho biết tác giả xóa / thay đổi các trang, v.v.
n4m31ess_c0d3r

5
Tôi không nhận ra mình đã cài đặt phiên bản Python 3.6.x 32 bit trên máy 64 bit của mình. Cần gỡ bỏ cài đặt đó và làm theo hướng dẫn của bạn trong bài viết này. Tất cả các công trình bây giờ. Cảm ơn bạn!
yangli.liy

2
Cảm ơn. Để đơn giản hóa câu trả lời này, 2 điểm đã giúp tôi 1.) sử dụng phiên bản 64 bit. 2.) Chỉ hỗ trợ python 3.5 và 3.6. Đừng thử sử dụng 3.7
Harry

42

Từ trang web tenorflow: "Bạn sẽ cần pip phiên bản 8.1 trở lên để các lệnh sau hoạt động". Chạy lệnh này để nâng cấp pip của bạn, sau đó thử cài đặt lại tenorflow:

pip install --upgrade pip

10
$ pip3 --version pip 9.0.1 từ c: \ work \ apps \ python \ lib \ site-gói (python 3.6) Nhưng tôi vẫn thấy lỗi này.
Sujoy

8
tenorflow không hoạt động với python 3.6. Bạn cần phiên bản 3.5
Jodo

Ngoài ra, tôi đã phải sử dụng cài đặt pip python -m - nâng cấp pip. Nếu không, tôi sẽ gặp sự cố về quyền tập tin ...
Jodo

tại sao không phải python 3.6 (phiên bản mới nhất), nhưng python 3.5 (phiên bản thấp hơn) hoạt động Không có ý nghĩa gì @Jodo
guru_007

@ guru_007 họ dính vào phiên bản có sẵn trên Ubuntu LTS mới nhất là 3.5 vào lúc này (16.04) theo như tôi biết.
Jodo

41

Nếu bạn đang cố gắng cài đặt nó trên máy Windows, bạn cần có phiên bản 64 bit của python 3.5. Đây là cách duy nhất để thực sự cài đặt nó. Từ trang web :

TensorFlow chỉ hỗ trợ Python 3.5 64 bit trên Windows. Chúng tôi đã thử nghiệm các gói pip với các bản phân phối Python sau:

Python 3.5 từ Anaconda

Python 3.5 từ python.org.

Bạn có thể tải phiên bản thích hợp của python từ đây (đảm bảo bạn lấy một trong những phiên bản có nội dung "Windows x86-64")

Bây giờ bạn có thể cài đặt với pip install tensorflowhoặcpython -m pip install tensorflow (đảm bảo rằng bạn đang sử dụng đúng pip, từ python3, nếu bạn đã cài đặt cả python2 và python3)

Hãy nhớ cài đặt Anaconda 3-5.2.0 là phiên bản mới nhất 3-5.3.0 có phiên bản python 3.7 không được hỗ trợ bởi Tensorflow.


41

Tôi đã tìm ra rằng TensorFlow 1.12.0 chỉ hoạt động với phiên bản Python 3.5.2. Tôi đã có Python 3.7 nhưng nó không hoạt động. Vì vậy, tôi đã phải hạ cấp Python và sau đó tôi có thể cài đặt TensorFlow để làm cho nó hoạt động.

Để hạ cấp phiên bản python của bạn từ 3.7 xuống 3.6

conda install python=3.6.8

Làm thế nào để hạ cấp v3.6 xuống v3.5.2?
Essam Mohamed Fahmi

Cài đặt 3.5.2 và cập nhật đường dẫn lớp của bạn để trỏ đến 3.5.2. Bạn có thể thay đổi trở lại 3.6 cho các công cụ python khác.
Sujoy

RuntimeWarning: thời gian biên dịch phiên bản 3.6 của module 'tensorflow.python.framework.fast_tensor_u đến khi' không phù hợp với thời gian chạy phiên bản 3.7 .... Đó là do lỗi này đó là không thể tìm nạp
Sumit Kumar Saha

Tại thời điểm viết bình luận này, python 3.7 tương thích với tenorflow, nhưng python 3.8 thì không.
Charlie

20

Cập nhật ngày 28/11/2016: TensorFlow hiện có sẵn trong PyPI, bắt đầu với phiên bản 0.12. Bạn có thể gõ

pip install tensorflow

...hoặc là...

pip install tensorflow-gpu

... Để cài đặt phiên bản TensorFlow chỉ dành cho CPU hoặc tăng tốc GPU.


Câu trả lời trước: TensorFlow chưa có trong kho PyPI , vì vậy bạn phải chỉ định URL tới "tệp bánh xe" thích hợp cho hệ điều hành và phiên bản Python của bạn.

Danh sách đầy đủ các cấu hình được hỗ trợ được liệt kê trên trang web TensorFlow , nhưng ví dụ, để cài đặt phiên bản 0.10 cho Python 2.7 trên Linux, chỉ sử dụng CPU, bạn sẽ gõ lệnh sau:

$ pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.10.0rc0-cp27-none-linux_x86_64.whl

nó sẽ hoạt động hay tôi sẽ cần phải thiết lập những thứ khác theo những gì tenorflow.org/versions/r0.10/get_started/os_setup.html nói gì?

4
Tôi vẫn nhận được lỗi tương tự trên OSX, nó có hoạt động cho những người khác không?
Lemonzi

@lemonzi, tôi cũng gặp lỗi trong OSX, vừa đăng một giải pháp hiệu quả cho tôi (giải pháp là đảm bảo tôi đã cài đặt Python 3.6)
Julia Schwarz

@JuliaSchwarz Đây không phải là vấn đề; Tôi đang sử dụng Python 2.7 và tôi cũng đã thử với bản cài đặt Python 3.6 mới. Cuối cùng tôi đã chỉ định URL thủ công cho 1.0.0 alpha và nó đã hoạt động.
Lemonzi

Sau khi thử mọi giải pháp khác, điều này làm việc cho tôi. Tôi đang sử dụng Python 2.7 trên linux.
Số liệu thống kê

13

Cài đặt phiên bản amd Python 3.5.x 64 bit tại đây . Hãy chắc chắn rằng bạn thêm Python vào biến PATH của bạn. Sau đó mở một dấu nhắc lệnh và gõ

python -m pip install --upgrade pip

sẽ cho bạn kết quả như sau:

 Collecting pip
 Using cached pip-9.0.1-py2.py3-none-any.whl
 Installing collected packages: pip
 Found existing installation: pip 7.1.2
 Uninstalling pip-7.1.2:
 Successfully uninstalled pip-7.1.2
 Successfully installed pip-9.0.1

Bây giờ gõ

 pip3 install --upgrade tensorflow

Lỗi nghiêm trọng trong launcher: Không thể tạo quy trình bằng cách sử dụng '"'
DJ Howarth

11

Tôi đã có cùng một vấn đề và giải quyết với điều này:

# Ubuntu/Linux 64-bit, CPU only, Python 2.7
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.1-cp27-none-linux_x86_64.whl

# Ubuntu/Linux 64-bit, GPU enabled, Python 2.7
# Requires CUDA toolkit 8.0 and CuDNN v5. For other versions, see "Installing from sources" below.

# Mac OS X, CPU only, Python 2.7:
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py2-none-any.whl

# Mac OS X, GPU enabled, Python 2.7:
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/gpu/tensorflow_gpu-0.12.1-py2-none-any.whl

# Ubuntu/Linux 64-bit, CPU only, Python 3.4
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.1-cp34-cp34m-linux_x86_64.whl

# Ubuntu/Linux 64-bit, GPU enabled, Python 3.4
# Requires CUDA toolkit 8.0 and CuDNN v5. For other versions, see "Installing from sources" below.
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-0.12.1-cp34-cp34m-linux_x86_64.whl

# Ubuntu/Linux 64-bit, CPU only, Python 3.5
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.1-cp35-cp35m-linux_x86_64.whl

# Requires CUDA toolkit 8.0 and CuDNN v5. For other versions, see "Installing from sources" below.
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-0.12.1-cp35-cp35m-linux_x86_64.whl

# Mac OS X, CPU only, Python 3.4 or 3.5:
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py3-none-any.whl

# Mac OS X, GPU enabled, Python 3.4 or 3.5:
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/gpu/tensorflow_gpu-0.12.1-py3-none-any.whl

Thêm:

# Python 2
(tensorflow)$ pip install --upgrade $TF_BINARY_URL

# Python 3
(tensorflow)$ pip3 install --upgrade $TF_BINARY_URL

Tìm thấy trên Docs .

CẬP NHẬT!

liên kết mới cho các phiên bản mới

Ví dụ: để cài đặt tenorflow v1.0.0 trong OSX, bạn cần sử dụng:

https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.0-py2-none-any.whl

thay vì

https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py2-none-any.whl

11

Tôi đã gặp lỗi tương tự khi cố gắng cài đặt trên máy Mac của mình (sử dụng Python 2.7). Một giải pháp tương tự với giải pháp tôi đưa ra ở đây dường như cũng hoạt động với Python 3 trên Windows 8.1 theo một câu trả lời khác trên trang này của Yash Kumar Verma

Giải pháp

Bước 1: đi tới URL của phần gói TensorFlow Python của trang cài đặt TensorFlow và sao chép URL của liên kết có liên quan để cài đặt Python của bạn.

Bước 2: mở một dấu nhắc thiết bị đầu cuối / lệnh và chạy lệnh sau:
pip install --upgrade [paste copied url link here]

Vì vậy, đối với tôi đó là như sau:
pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.2.0-py2-none-any.whl

Cập nhật (ngày 21 tháng 7 năm 2017): Tôi đã thử điều này với một số người khác đang chạy trên máy Windows với Python 3.6 và họ phải thay đổi dòng trong Bước 2 thành: python -m pip install [paste copied url link here]

Cập nhật (ngày 26 tháng 7 năm 2018): Đối với Python 3.6.2 (không phải 3.7 vì nó ở 3.6.2 trong Tài liệu TF), bạn cũng có thể sử dụng pip3 install --upgrade [paste copied URL here]trong Bước 2 .


1
Giải pháp này được cài đặt, nhưng khi tôi nhập hàng chục dòng, tôi gặp lỗi:
Hàng chục

Tôi chỉ sử dụng Keras với Tensorflow như một phụ trợ và nó hoạt động tốt. thông báo lỗi gì bạn nhận được?
Jonny Brooks

Chỉ cần thử nghiệm và hàng chục nhập khẩu tốt cho tôi.
Jonny Brooks

Vấn đề của tôi là phiên bản Python tôi đang sử dụng. Tôi không biết Python 3.5 là một yêu cầu. Bây giờ nó hoạt động. Cảm ơn vì tiền hỗ trợ.
Hàng chục

Thật tuyệt khi nghe rằng nó đã làm việc cuối cùng. Nếu bạn phải làm một cái gì đó khác nhau, nó sẽ có giá trị bạn đăng một câu trả lời riêng. Mặt khác, nếu bạn có thể đưa ra câu trả lời của tôi, một upvote sẽ rất tuyệt. Tôi đã vật lộn một lúc để tìm ra giải pháp hiệu quả, vì vậy một trong hai người sẽ hy vọng giúp được người khác
Jonny Brooks

8

Hãy thử nó, nó sẽ hoạt động:

 python.exe -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl


7
  1. Cài đặt python bằng cách kiểm tra Thêm Python vào đường dẫn
  2. cài đặt pip3 - nâng cấp https: // st Storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl

Điều này hoạt động cho windows 10.0


7

Nếu bạn gặp phải vấn đề này gần đây (giả sử, sau khi phát hành Python 3.7 vào năm 2018), rất có thể nguyên nhân là do thiếu hỗ trợ Python 3.7 (chưa) từ phía tenorflow. Thay vào đó, hãy thử sử dụng Python 3.6 nếu bạn không phiền. Có một số thủ thuật bạn có thể tìm thấy từ https://github.com/tensorflow/tensorflow/issues/20444 , nhưng sử dụng chúng có nguy cơ của riêng bạn. Tôi đã sử dụng một harpone được đề xuất - đầu tiên đã tải xuống bánh xe kéo căng cho Python 3.6 và sau đó đổi tên theo cách thủ công ...

cp tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl tensorflow-1.11.0-cp37-cp37m-linux_x86_64.whl
pip install tensorflow-1.11.0-cp37-cp37m-linux_x86_64.whl

Tin vui là đã có yêu cầu kéo hỗ trợ 3.7 rồi. Hy vọng nó sẽ được phát hành sớm.


6

Tôi đã từng gặp vấn đề tương tự. Sau khi gỡ cài đặt phiên bản python 32 bit và cài đặt lại phiên bản 64 bit, tôi đã thử cài đặt lại TensorFlow và nó đã hoạt động.

Liên kết đến hướng dẫn của TensorFlow: https://www.tensorflow.org/install/install_windows


có, phiên bản 64 bit đã sửa nó. Cài đặt từ trang tải xuống chính là 32 bit. Liên kết trên cung cấp một URL tới phiên bản 64 bit.
Vladan

6

Nếu bạn đang cố gắng cài đặt tenorflow trong anaconda và nó không hoạt động, thì bạn có thể cần hạ cấp phiên bản python vì 3.6.xhiện tại chỉ được hỗ trợ trong khi anaconda có phiên bản mới nhất.

  1. kiểm tra phiên bản trăn: python --version

  2. nếu phiên bản> 3.6.x sau đó làm theo bước 3, nếu không thì dừng lại, vấn đề có thể ở một nơi khác

  3. conda search python

  4. conda install python=3.6.6

  5. Kiểm tra lại phiên bản: python --version

  6. Nếu phiên bản chính xác, hãy cài đặt tenorflow (bước 7)

  7. pip install tensorflow


4

Nếu bạn đang sử dụng cài đặt Anaconda Python, pip install tensorflowsẽ đưa ra lỗi được nêu ở trên, hiển thị bên dưới:

Collecting tensorflow
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow

Theo trang cài đặt TensorFlow, bạn sẽ cần sử dụng --ignore-installed cờ khi chạy cài đặt pip.

Tuy nhiên, trước khi có thể thực hiện, hãy xem liên kết này để đảm bảo biến TF_BINARY_URL được đặt chính xác liên quan đến phiên bản mong muốn của TensorFlow mà bạn muốn cài đặt.


4

Thật không may, danh tiếng của tôi là thấp để chỉ huy bên dưới câu trả lời @Sujoy.

Trong tài liệu của họ, họ tuyên bố hỗ trợ python 3.6. Liên kết được cung cấp bởi @mayur cho thấy rằng chúng thực sự chỉ là một gói bánh xe python3.5. Đây là lần thử cài đặt tenorflow của tôi:

Microsoft Windows [Version 10.0.16299.371]
(c) 2017 Microsoft Corporation. All rights reserved.

C:\>python3 -m pip install --upgrade pip
Requirement already up-to-date: pip in d:\python\v3\lib\site-packages (10.0.0)

C:\>python3 -m pip -V
pip 10.0.0 from D:\Python\V3\lib\site-packages\pip (python 3.6)

C:\>python3 -m pip install --upgrade tensorflow
Collecting tensorflow
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow

trong khi python 3.5 dường như cài đặt thành công. Tôi rất thích xem phiên bản python3.6 vì họ cho rằng nó cũng hoạt động trên python3.6.

Trích dẫn:

"TensorFlow supports Python 3.5.x and 3.6.x on Windows. Note that Python 3 comes with the pip3 package manager, which is the program you'll use to install TensorFlow."

Nguồn: https://www.tensorflow.org/install/install_windows

Cài đặt Python3.5:

Microsoft Windows [Version 10.0.16299.371]
(c) 2017 Microsoft Corporation. All rights reserved.

C:\>python3 -m pip install --upgrade pip
Requirement already up-to-date: pip in d:\python\v3\lib\site-packages (10.0.0)

C:\>python3 -m pip -V
pip 10.0.0 from D:\Python\V3_5\lib\site-packages\pip (python 3.5.2)

C:\>python3 -m pip install --upgrade tensorflow
Collecting tensorflow
  Downloading 
    ....
    ....

Tôi hy vọng tôi sai lầm khủng khiếp ở đây nhưng nếu không rung chuông báo động

Chỉnh sửa: Một vài bài viết dưới đây có người chỉ ra rằng lệnh sau sẽ hoạt động và nó đã làm.

python3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl

Pip lạ không hoạt động


3

Điều này làm việc với tôi với Python 2.7 trên Mac OS X Yosemite 10.10.5:

sudo pip install --upgrade https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl

3

Có nhiều nhóm câu trả lời cho câu hỏi này. Câu trả lời này nhằm mục đích khái quát một nhóm câu trả lời:

Có thể không có phiên bản TensorFlow tương thích với phiên bản Python của bạn. Điều này đặc biệt đúng nếu bạn đang sử dụng bản phát hành Python mới. Ví dụ, có thể có sự chậm trễ giữa việc phát hành phiên bản Python mới và việc phát hành TensorFlow cho phiên bản Python đó.

Trong trường hợp này, tôi tin rằng các tùy chọn của bạn là: 1) Hạ cấp xuống phiên bản Python trước. 2) Biên dịch TensorFlow từ mã nguồn. 3) Đợi một phiên bản phù hợp của TensorFlow.


2

Đối với các cửa sổ này làm việc cho tôi,

Tải về bánh xe từ liên kết này . Sau đó, từ dòng lệnh điều hướng đến thư mục tải xuống của bạn, nơi bánh xe có mặt và chỉ cần gõ lệnh sau -

pip install tensorflow-1.0.0-cp36-cp36m-win_amd64.whl


2

Tôi đã phải đối mặt với cùng một vấn đề. Tôi đã thử sau đây và nó đã làm việc. cài đặt cho Mac OS X, anaconda python 2.7

pip uninstall tensorflow export TF_BINARY_URL=<get the correct url from http://tflearn.org/installation/> pip install --upgrade $TF_BINARY_URL

Đã cài đặt tenorflow-1.0.0


2
  1. Bắt đầu lệnh nhắc nhở với sự cho phép hành chính
  2. Nhập lệnh sau python -m pip install --upgrade pip
  3. Lệnh Enter tiếp theo pip install tensorflow

lỗi: Lỗi nghiêm trọng trong trình khởi chạy: Không thể tạo quy trình bằng cách sử dụng '"'
DJ Howarth

2

URL để cài đặt TensorFlow trong Windows, bên dưới là URL. Nó làm việc tốt cho tôi.

python -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl

2

Không có gì ở đây làm việc cho tôi trên Windows 10. Có lẽ một giải pháp cập nhật dưới đây đã làm việc cho tôi.

python -m pip install --upgrade tensorflow.

Đây là sử dụng Python 3.6tenorflow 1.5 trên Windows 10


Gỡ cài đặt Python 3.6 và cài đặt Python 3.5, sau đó cập nhật phiên bản pip và sau đó thưởng thức với tenorflow!
Gabriel Andrés Brancolini

2

Đối với người dùng pyCharm:

  1. Kiểm tra phiên bản pip: pip3 -V
  2. Nếu pip cũ hơn 9.0.1: cài đặt pip py -3 -m - nâng cấp pip
  3. Sau đó: ** cài đặt pip py -3 -m - nâng cấp

https: // st Storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl **


2

Các bước sau cho phép bạn cài đặt tenorflow và máy ảnh

  1. tải xuống Anaconda3-5.2.0 đi kèm với python 3.6 từ https://repo.anaconda.com/archive/
  2. Cài đặt Anaconda và mở Anaconda Prompt và thực hiện các lệnh bên dưới conda install jupyter conda install scipy pip install sklearn pip install msgpack pip install pandas pip install pandas-datareader pip install matplotlib pip install pillow pip install requests pip install h5py pip install tensorflow pip install keras

2
Câu hỏi là về Python tiêu chuẩn và chỉ là tenorflow.
ivan_pozdeev

2

cập nhật 2019: để cài đặt phiên bản xem trước của TensorFlow 2 trong Google Colab, bạn có thể sử dụng:

!wget https://developer.nvidia.com/compute/cuda/10.0/Prod/local_installers/cuda-repo-ubuntu1604-10-0-local-10.0.130-410.48_1.0-1_amd64 -O cuda-repo-ubuntu1604-10-0-local-10.0.130-410.48_1.0-1_amd64.deb !dpkg -i cuda-repo-ubuntu1604-10-0-local-10.0.130-410.48_1.0-1_amd64.deb !apt-key add /var/cuda-repo-10-0-local-10.0.130-410.48/7fa2af80.pub !apt-get update !apt-get install cuda !pip install tf-nightly-gpu-2.0-preview

và để cài đặt pip tạm biệt TensorFlow 2, bạn có thể sử dụng: pip install tf-nightly-gpu-2.0-previewcho GPU và pip install tf-nightly-2.0-preview CPU.


Cảm ơn bạn đã nhắc nhở để thử phiên bản kéo căng hàng đêm (không ổn định). Điều đó làm việc cho tôi.
Matthew Redmond

1

Tôi gặp vấn đề này trên OSX Sierra 10.12.2. Hóa ra tôi đã cài đặt phiên bản Python sai (Tôi đã cài đặt Python 3,4 nhưng các gói pypi cho dòng OSX chỉ dành cho python 3.5 trở lên).

Giải pháp là cài đặt Python 3.6. Đây là những gì tôi đã làm để làm cho nó hoạt động. Lưu ý: Tôi đã sử dụng Homebrew để cài đặt Python 3.6, bạn có thể làm tương tự bằng cách sử dụng trình cài đặt Python 3.6 trên python.org

brew uninstall python3
brew install python3
python3 --version # Verify that you see "Python 3.6.0"
pip install tensorflow # With python 3.6 the install succeeds
pip install jupyter # "ipython notebook" didn't work for me until I installed jupyter
ipython notebook # Finally works!

1

Trích từ trang web tenorflow https://www.tensorflow.org/install/install_windows

Cài đặt với pip gốc

Nếu phiên bản Python sau không được cài đặt trên máy của bạn, hãy cài đặt nó ngay bây giờ:

Python 3.5.x từ python.org TensorFlow chỉ hỗ trợ phiên bản Python 3.5.x trên Windows. Lưu ý rằng Python 3.5.x đi kèm với trình quản lý gói pip3, đây là chương trình bạn sẽ sử dụng để cài đặt TensorFlow.

Để cài đặt TensorFlow, bắt đầu một thiết bị đầu cuối. Sau đó ban hành lệnh cài đặt pip3 thích hợp trong thiết bị đầu cuối đó. Để cài đặt phiên bản chỉ dành cho CPU của TensorFlow, hãy nhập lệnh sau:

C:\> pip3 install --upgrade tensorflow
To install the GPU version of TensorFlow, enter the following command:

C:\> pip3 install --upgrade tensorflow-gpu

bất kỳ lý do đằng sau bỏ phiếu xuống?
Ravinder Payal
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.