TensorFlow पाइप का उपयोग करते हुए नहीं मिला


566

मैं पाइप का उपयोग करके TensorFlow को रोकने की कोशिश कर रहा हूं:

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

मैं क्या गलत कर रहा हूं? अब तक मैंने पायथन और पाइप का उपयोग किया है जिसमें कोई समस्या नहीं है।



14
इसे आजमाएँ:pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.1-py2-none-any.whl
lkahtz

2
यह स्थापित करने के लिए सही तरीका किया जाएगा code'$ pip install --upgrade TF_BINARY_URL # Python 2.7 $ pip3 install --upgrade TF_BINARY_URL # Python 3.Ncode`
राहुल ठाकुर

44
मेरे लिए यह अजगर 3.7 के साथ होता है, घंटों के संघर्ष के बाद मैंने 3.6 का इस्तेमाल किया और यह काम किया।
clankill3r

2
के लिए tensorflow स्थापना का प्रयोग करें एनाकोंडा
साकेत

जवाबों:


715

मुझे यह आखिरकार काम करने के लिए मिला।

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

संपादन 1: यह विंडोज (8, 8.1, 10), मैक और लिनक्स पर परीक्षण किया गया था। बदले python3के लिए pythonआपके विन्यास के अनुसार। बदले py3के लिए py2यूआरएल में अगर तुम अजगर 2. x उपयोग कर रहे हैं

संपादित करें 2: यदि किसी को ज़रूरत हो तो विभिन्न संस्करणों की एक सूची: https://storage.googleapis.com/tensorflow

संपादन 3: उपलब्ध व्हील पैकेज के लिए यूआरएल की एक सूची यहाँ उपलब्ध है: https://www.tensorflow.org/install/pip#package-location


45
यह सही उत्तर हो सकता है, लेकिन कृपया ध्यान दें कि यह कमांड केवल मैक के लिए है, न कि लिनक्स के लिए।
पोंटा

8
वह अजीब है। URL के रूप में, जिसे आपने निर्दिष्ट किया है Mac और यदि आप इस url का उपयोग करने का प्रयास करते हैं तो यह स्थापित हो जाएगा। लेकिन टेंसरफ्लो वास्तव में काम नहीं करेगा।
पोंटा

8
URL का विंडोज़ संस्करण (v.1.2.1 के लिए) संग्रहण है ।googleapis.com/tensorflow/windows/cpu/… । यह केवल पायथन के AMD64 संस्करण के साथ काम करता है। Tensorflow संस्करणों की पूरी सूची यहां है: storage.googleapis.com/tensorflow
c2huc2hu

1
आप संबंधित स्टोरेज लिंक यहां पा सकते हैं: tanorflow.org/install/pip
SadSeven

1
विंडोज़ / एनाकोंडा / अजगर 3.7x चलाने वाले किसी के लिए, टेंसरफ़्लो केवल अजगर 3.6.8 तक काम करता है। conda install tensorflowकाम करता है, लेकिन अजगर 3.6.8 को डाउनग्रेड करेगा। ऊपर काम करने के लिए प्रतीत होता है, लेकिन एक समस्या को फेंक जब import tensorflowpython 3.7x के लिए कोशिश कर रहा है , इसलिए यदि कोई पाइप स्थापित काम नहीं करता है, तो अजगर को 3.6 पर अपग्रेड करने का प्रयास करें
Freya W

271

आपको पायथन के 64-बिट संस्करण की आवश्यकता है और आपके मामले में 32-बिट संस्करण का उपयोग कर रहे हैं। अब तक Tensorflow केवल 64-bit versions of Python 3.5.x and 3.6.xWindows पर समर्थन करती है। वर्तमान में समर्थित है देखने के लिए स्थापित डॉक्स देखें

यह जानने के लिए कि आप किस पायथन का संस्करण चला रहे हैं, टाइप करें pythonया python3दुभाषिया शुरू करें, और फिर टाइप करें import struct;print(struct.calcsize("P") * 8)और वह 32या तो प्रिंट करेगा या आपको 64यह बताने के लिए कि पायथन का कौन सा संस्करण आप चला रहे हैं।

टिप्पणियों से:

विंडोज के लिए पायथन के एक अलग संस्करण को डाउनलोड करने के लिए, python.org/downloads/windows पर जाएं और नीचे स्क्रॉल करें जब तक कि आप उस संस्करण को न देखें जो आप चाहते हैं कि "64" में समाप्त हो। यह 64 बिट संस्करण होगा जो टेंसोफ़्लो के साथ काम करना चाहिए


27
>>> आयात मंच; प्रिंट (platform.altecture ()) ('64 बिट', 'विंडोजपीई') लेकिन फिर भी मैं इस अपवाद को देख रहा हूं
सुजॉय

1
"शीर्ष" उत्तर के संदिग्ध; यह तुलनात्मक रूप से सरल, सहज, तेज और सुरक्षित लगता है। विंडोज 7. पर पायथन 3.6.4 के साथ ठीक परीक्षण किया गया
omatai

2
यह जानने के लिए कि आप किस पायथन के संस्करण को चला रहे हैं, टाइप करें pythonया python3दुभाषिया शुरू करें, और फिर टाइप करें import struct;print(struct.calcsize("P") * 8)और जो आपको चला रहे हैं, यह बताने के लिए या तो 32 या 64 प्रिंट करेगा।
प्रो क्यू

19
मेरी समस्या यह है कि इस समय टेंसरफ्लो अभी तक पायथन 3.7 (यह 3.6.x तक समर्थन करता है) का समर्थन नहीं करता है। गितुब मुद्दों के माध्यम से अधिक पढ़ने के बाद जहां यह अनुरोध किया गया है, ऐसा लगता है कि समर्थन शायद जल्द ही बाहर हो जाएगा।
जेकज

4
कहीं भी समर्थित अजगर संस्करणों का दस्तावेजीकरण किया गया है?
लूटने

74

आपको पायथन के सही संस्करण का उपयोग करने की आवश्यकता है और pip

विंडोज 10 पर, पायथन 3.6.X संस्करण के साथ मैं एक ही सामना कर रहा था, फिर जानबूझकर जाँच करने के बाद, मैंने देखा कि मेरे 64 बिट मशीन पर पायथन -32 बिट इंस्टॉलेशन था। याद रखें कि TensorFlow केवल अजगर की 64 बिट स्थापना के साथ संगत हैपायथन के 32 बिट नहीं

छवि

यदि हम python.org से पायथन डाउनलोड करते हैं, तो डिफ़ॉल्ट स्थापना 32 बिट होगी। तो हमें 64 बिट इंस्टॉलर को पाइथन 64 बिट को स्थापित करने के लिए मैन्युअल रूप से डाउनलोड करना होगा। और फिर PATHपर्यावरण में नीचे जोड़ें ।

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

फिर gpupdate /Forceकमांड प्रॉम्प्ट पर चलाएं । अगर अजगर कमांड 64 बिट के लिए काम नहीं करता है तो अपनी मशीन को पुनः आरंभ करें।

फिर कमांड प्रॉम्प्ट पर अजगर चलाएं। यह 64 बिट दिखाना चाहिए

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.

फिर टेंसरफ़्लो सीपीयू संस्करण (अनुशंसित) स्थापित करने के लिए कमांड के नीचे चलाएं

pip3 install --upgrade tensorflow

अपडेट - पायथन 3.7

वर्तमान में केवल पायथन 3.5 और पायथन 3.6 आधिकारिक रूप से समर्थित हैं। Tensorflowपाइथन 3.7 के लिए बायनेरिज़ को अभी भी आधिकारिक तौर पर रिलीज़ नहीं किया गया है, इसके रिलीज़ होने के लिए हमें थोड़ा इंतज़ार करना पड़ सकता है। आप समय के लिए पायथन <3.7 आभासी वातावरण के साथ पायथन 3.6.x के साथ या एनाकोंडा का उपयोग कर सकते हैं।


लिंक प्रदान करते समय जो प्रश्न का उत्तर दे सकता है, वह ठीक है, लेकिन यह बेहतर होगा कि आप उत्तर में ही आवश्यक स्पष्टीकरण भी शामिल कर सकते हैं। लिंक किसी भी कारण से निकट भविष्य में काम नहीं कर सकता है क्योंकि लेखक पृष्ठों को हटाता है / बदलता है, आदि
n4m31ess_c0d3r

5
मुझे नहीं पता था कि मैंने अपने 64-बिट मशीन पर पायथन 3.6.x 32-बिट संस्करण स्थापित किया था। इस पोस्ट को अनइंस्टॉल करने और अपने निर्देश का पालन करने की आवश्यकता है। अभी सब काम करते हैं। धन्यवाद!
yangli.liy

2
धन्यवाद। इस उत्तर को सरल बनाने के लिए 2 बिंदुओं ने मेरी मदद की 1.) 64 बिट संस्करण का उपयोग करें। 2.) केवल अजगर 3.5 और 3.6 समर्थित हैं।
हैरी

42

टेंसरफ़्लो वेबसाइट से: "आपको निम्न कार्य करने के लिए पाइप संस्करण 8.1 या बाद के संस्करण की आवश्यकता होगी"। अपने पाइप को अपग्रेड करने के लिए इस कमांड को चलाएँ, फिर पुन: टेंसरफ़्लो स्थापित करने का प्रयास करें:

pip install --upgrade pip

10
$ pip3 --version पाइप 9.0.1 से c: \ work \ apps \ python \ lib \ साइट-संकुल (अजगर 3.6) लेकिन फिर भी मुझे यह त्रुटि दिखाई देती है।
सुजॉय

8
दशमांश 3.6 के साथ काम नहीं करता है। आपको संस्करण 3.5
जोडो

इसके अलावा, मुझे python -m pip install --upgrade pip का उपयोग करना था। अन्यथा मुझे फ़ाइल अनुमति मुद्दे मिलेंगे ...
जोडो

क्यों नहीं अजगर 3.6 (नवीनतम संस्करण), लेकिन अजगर 3.5 (कम संस्करण) काम करता है यह समझ में नहीं आता @Jodo
गुरु_007

@ गुरु_007 वे नवीनतम उबंटू एलटीएस पर उपलब्ध संस्करण से चिपके रहते हैं जो इस समय 3.5 (16.04) है जहाँ तक मुझे पता है।
जोडो

41

यदि आप इसे एक विंडोज़ मशीन पर स्थापित करने की कोशिश कर रहे हैं, तो आपके पास अजगर 3.5 का 64-बिट संस्करण होना चाहिए। यह वास्तव में इसे स्थापित करने का एकमात्र तरीका है। से वेबसाइट :

TensorFlow विंडोज पर केवल 64-बिट पायथन 3.5 का समर्थन करता है। हमने पायथन के निम्नलिखित वितरणों के साथ पाइप पैकेजों का परीक्षण किया है:

एनाकोंडा से पायथन 3.5

Python 3.5 python.org से।

आप यहां से अजगर का उचित संस्करण डाउनलोड कर सकते हैं (सुनिश्चित करें कि आप "Windows x86-64" कहते हैं, उनमें से एक को पकड़ो)

अब आपको python3 से, pip install tensorflowया python -m pip install tensorflowयह सुनिश्चित करने में सक्षम होना चाहिए कि आप सही पाइप का उपयोग कर रहे हैं, यदि आपके पास python2 और python3 दोनों स्थापित हैं)

एनाकोंडा 3-5.2.0 को नवीनतम संस्करण के रूप में स्थापित करने के लिए याद रखें जो 3-5.3.0 में पायथन संस्करण 3.7 है जो कि टेंसोरफ्लो द्वारा समर्थित नहीं है।


41

मुझे लगा कि TensorFlow 1.12.0 केवल पायथन संस्करण 3.5.2 के साथ काम करता है। मेरे पास पाइथन 3.7 था लेकिन वह काम नहीं कर रहा था। इसलिए, मुझे पायथन को डाउनग्रेड करना पड़ा और फिर मैं इसे काम करने के लिए टेन्सरफ्लो स्थापित कर सका।

अपने पायथन संस्करण को 3.7 से 3.6 तक डाउनग्रेड करने के लिए

conda install python=3.6.8

कैसे v3.6 को v3.5.2 में डाउनग्रेड करें?
एसम मोहम्मद फहमी

3.5.2 स्थापित करें और 3.5.2 को इंगित करने के लिए अपने वर्गपथ को अपडेट करें। आप अन्य अजगर सामान के लिए वापस 3.6 में बदल सकते हैं।
सुजॉय

RuntimeWarning: संकलित समय संस्करण 3.6 मॉड्यूल 'tensorflow.python.framework.fast_tensor_u टिल' रनटाइम संस्करण 3.7 से मेल नहीं खाता है। यह इस त्रुटि के कारण है
सुमित कुमार साहा

इस टिप्पणी को लिखने के समय, अजगर 3.7 टेंसोफ़्लो के साथ संगत था, लेकिन अजगर 3.8 नहीं था।
चार्ली

20

अपडेट किया गया 11/28/2016 : TensorFlow अब PyPI में उपलब्ध है, जो 0.12 रिलीज़ के साथ शुरू होता है। आपको लिखना आता है

pip install tensorflow

... या ...

pip install tensorflow-gpu

... क्रमशः TensorFlow के CPU-only या GPU- त्वरित संस्करण को स्थापित करने के लिए।


पिछला उत्तर: TensorFlow अभी PyPI रिपॉजिटरी में नहीं है, इसलिए आपको अपने ऑपरेटिंग सिस्टम और Python वर्जन के लिए उपयुक्त "व्हील फाइल" के लिए URL को निर्दिष्ट करना होगा।

समर्थित कॉन्फ़िगरेशन की पूरी सूची TensorFlow वेबसाइट पर सूचीबद्ध है , लेकिन उदाहरण के लिए, लिनक्स पर पायथन 2.7 के लिए संस्करण 0.10 को स्थापित करने के लिए, केवल CPU का उपयोग करके, आप निम्न कमांड टाइप करेंगे:

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

क्या यह काम करेगा या क्या मुझे अन्य चीजों को भी सेटअप करने की आवश्यकता होगी, जो कि tanorflow.org/versions/r0.10/get_started/os_setup.html के अनुसार कहती है?

4
मुझे अभी भी OSX पर वही त्रुटि मिलती है, क्या यह सभी के लिए काम कर रहा है?
नींबूजी

@lemonzi, मुझे OSX में एक त्रुटि भी थी, बस एक समाधान पोस्ट किया जो मेरे लिए काम करता है (समाधान यह सुनिश्चित करने के लिए था कि मेरे पास पायथन 3.6 स्थापित है)
जूलिया श्वार्ज़

@ जूलियाश्र्वज यह मुद्दा नहीं था; मैं पायथन 2.7 का उपयोग कर रहा हूं, और मैंने पायथन 3.6 की एक नई स्थापना के साथ भी कोशिश की। मैंने 1.0.0 अल्फा के लिए मैन्युअल रूप से URL निर्दिष्ट करना समाप्त कर दिया और यह काम कर गया।
नींबूजी

हर दूसरे उपाय को आजमाने के बाद, यह मेरे लिए काम कर गया। मैं Linux पर Python 2.7 का उपयोग कर रहा हूँ।
स्टैटसॉरसिएस

13

यहां Python 3.5.x 64 bit amd संस्करण स्थापित करें । सुनिश्चित करें कि आप अपने पैथ वेरिएबल में पायथन जोड़ें। फिर कमांड प्रॉम्प्ट खोलें और टाइप करें

python -m pip install --upgrade pip

आपको निम्नलिखित परिणाम देना चाहिए:

 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

अब टाइप करें

 pip3 install --upgrade tensorflow

लांचर में घातक त्रुटि:
डीजे हावर्थ

11

मेरे पास एक ही समस्या थी और इसके साथ हल:

# 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

प्लस:

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

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

डॉक्स पर मिला ।

अपडेट करें!

नए संस्करणों के लिए नए लिंक हैं

उदाहरण के लिए, OSX में टेंसरफ़्लो v1.0.0 स्थापित करने के लिए आपको उपयोग करने की आवश्यकता है:

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

के बजाय

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

11

मेरे मैक पर स्थापित करने का प्रयास करते समय मुझे एक ही त्रुटि हुई (पायथन 2.7 का उपयोग करके)। यश कुमार वर्मा के इस पेज पर एक अलग जवाब के अनुसार, मैं यहां एक समान समाधान दे रहा हूं, जो विंडोज 8.1 पर पायथन 3 के लिए काम करता है।

समाधान

चरण 1: करने के लिए जाना TensorFlow अजगर पैकेज का URL TensorFlow स्थापना पृष्ठ के अनुभाग और अपने अजगर स्थापना के लिए प्रासंगिक लिंक के यूआरएल को कॉपी।

चरण 2: एक टर्मिनल / कमांड प्रॉम्प्ट खोलें और निम्न कमांड चलाएँ:
pip install --upgrade [paste copied url link here]

तो मेरे लिए यह निम्नलिखित था:
pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.2.0-py2-none-any.whl

अद्यतन (21 जुलाई 2017): मैंने कुछ अन्य लोगों के साथ यह कोशिश की जो पायथन 3.6 के साथ विंडोज मशीनों पर चल रहे थे और उन्हें चरण 2 में लाइन को बदलना था : python -m pip install [paste copied url link here]

अद्यतन (२६ जुलाई २०१ (): पायथन ३.६.२ के लिए (३. it's नहीं, क्योंकि यह टीएफ दस्तावेज़ में ३.६.२ में है), आप चरण २pip3 install --upgrade [paste copied URL here] में भी उपयोग कर सकते हैं ।


1
यह समाधान स्थापित करता है, लेकिन जब मैं टैंसरफ़्लो को आयात करता हूं तो मुझे एक त्रुटि मिलती है:
Tensigh

मैंने केवल एक बैकेंड के रूप में केनरा को टेन्सरफ्लो के साथ उपयोग किया है और यह ठीक काम करता है। आपको क्या त्रुटि संदेश मिलता है?
जॉनी ब्रूक्स

बस परीक्षण किया गया और टेंसोफ़्लो मेरे लिए ठीक आयात करता है।
जॉनी ब्रूक्स

मेरी समस्या पायथन के संस्करण का उपयोग कर रही थी। मुझे नहीं पता था कि पायथन 3.5 एक आवश्यकता थी। अब यह काम कर रहा है। पारितोषिक के लिए धन्यवाद।
Tensigh

यह सुनकर बहुत अच्छा लगा कि यह अंत में काम आया। अगर आपको कुछ अलग करना है तो यह अलग जवाब देने के लायक होगा। अन्यथा, यदि आप मेरे उत्तर को एक उत्थान दे सकते हैं जो बहुत अच्छा होगा। मैं कुछ समय के लिए एक ऐसा समाधान खोजने के लिए संघर्ष किया जिसमें दोनों में से किसी एक ने काम किया हो, वह दूसरों की उम्मीद में मदद करेगा
जॉनी ब्रूक्स

8

यह कोशिश करो, यह काम करना चाहिए:

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



7

यदि आप हाल ही में इस मुद्दे में भाग लेते हैं (2018 में पायथन 3.7 रिलीज के बाद), तो सबसे अधिक संभावना यह है कि यह टेंसोफ़्लो पक्ष से पायथन 3.7 समर्थन (अभी तक) की कमी के कारण होता है। यदि आपको कोई आपत्ति नहीं है तो इसके बजाय अजगर 3.6 का उपयोग करने का प्रयास करें। कुछ ट्रिक्स हैं जिनसे आप https://github.com/tensorflow/tensorflow/issues/20444 से मिल सकते हैं , लेकिन उन्हें अपने जोखिम पर उपयोग करें। मैंने सुझाए गए एक हार्पॉन का उपयोग किया - पहले पायथन 3.6 के लिए टेंसरफ़्लो व्हील डाउनलोड किया और फिर इसे मैन्युअल रूप से नाम दिया गया ...

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

अच्छी खबर यह है कि पहले से ही 3.7 समर्थन के लिए एक पुल अनुरोध है। उम्मीद है कि यह जल्द ही रिलीज होगी।


6

मुझे भी यही समस्या थी। अजगर के 32-बिट संस्करण की स्थापना रद्द करने और 64-बिट संस्करण को पुनर्स्थापित करने के बाद मैंने टेनसॉरलो को पुनः स्थापित करने की कोशिश की और यह काम किया।

TensorFlow गाइड से लिंक करें: https://www.tensorflow.org/install/install_windows


हां, 64-बिट संस्करण ने इसे तय किया। मुख्य डाउनलोड पृष्ठ से इंस्टॉल एक 32-बिट है। ऊपर दिया गया लिंक 64 बिट संस्करण के लिए एक URL प्रदान करता है।
व्लादन

6

यदि आप एनाकोंडा में टेंसरफ़्लो स्थापित करने की कोशिश कर रहे हैं और यह काम नहीं कर रहा है, तो आपको अजगर संस्करण को डाउनग्रेड करने की आवश्यकता हो सकती है क्योंकि केवल 3.6.xवर्तमान में समर्थित है जबकि एनाकोंडा में नवीनतम संस्करण है।

  1. अजगर संस्करण की जाँच करें: python --version

  2. यदि संस्करण> 3.6.xतो चरण 3 का पालन करें, अन्यथा रोकें, समस्या कहीं और हो सकती है

  3. conda search python

  4. conda install python=3.6.6

  5. संस्करण फिर से जांचें: python --version

  6. यदि संस्करण सही है, तो टेंसरफ़्लो स्थापित करें (चरण 7)

  7. pip install tensorflow


4

यदि आप एनाकोंडा पायथन इंस्टॉलेशन का उपयोग कर रहे हैं, pip install tensorflowतो ऊपर दी गई त्रुटि देगा, नीचे दिखाया गया है:

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

TensorFlow स्थापना पृष्ठ के अनुसार, आपको --ignore-installedपाइप स्थापित करते समय ध्वज का उपयोग करना होगा ।

हालाँकि, इससे पहले कि यह सुनिश्चित करने के लिए यह लिंक देख लें कि TF_BINARY_URL चर को TensorFlow के इच्छित संस्करण के संबंध में सही ढंग से सेट किया गया है जिसे आप इंस्टॉल करना चाहते हैं।


4

दुर्भाग्य से मेरी प्रतिष्ठा @Sujoy जवाब के तहत कम करने के लिए है।

अपने डॉक्स में वे अजगर 3.6 का समर्थन करने का दावा करते हैं। @ मयूर द्वारा प्रदान की गई लिंक से पता चलता है कि उनका वास्तव में केवल एक पायथन 3.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\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

जबकि अजगर 3.5 सफलतापूर्वक स्थापित होने लगता है। मुझे एक python3.6 संस्करण देखना पसंद है क्योंकि वे दावा करते हैं कि इसे python3.6 पर भी काम करना चाहिए।

उद्धृत:

"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."

स्रोत: https://www.tensorflow.org/install/install_windows

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 
    ....
    ....

मुझे आशा है कि मैं यहाँ भयानक गलत हूँ, लेकिन अगर एक घंटी नहीं बजती है wrong

संपादित करें: किसी के नीचे कुछ पोस्ट ने बताया कि निम्नलिखित कमांड काम करेगा और उसने किया।

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

अजीब पाइप काम नहीं कर रहा है working


3

यह मेरे लिए मैक ओएस एक्स योसेमाइट 10.10.5 पर पायथन 2.7 के साथ काम किया:

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

3

इस प्रश्न के उत्तर के कई समूह हैं। इस उत्तर का उद्देश्य उत्तर के एक समूह को सामान्य बनाना है:

TensorFlow का एक संस्करण नहीं हो सकता है जो आपके पायथन के संस्करण के साथ संगत है। यह विशेष रूप से सच है यदि आप पायथन की एक नई रिलीज का उपयोग कर रहे हैं। उदाहरण के लिए, पायथन के एक नए संस्करण की रिलीज़ और पायथन के उस संस्करण के लिए टेन्सरफ्लो की रिलीज़ के बीच देरी हो सकती है।

इस मामले में, मेरा मानना ​​है कि आपके विकल्प निम्न हैं: 1) पायथन के पिछले संस्करण में डाउनग्रेड करें। 2) स्रोत कोड से TensorFlow संकलन। 3) TensorFlow के मिलान संस्करण की प्रतीक्षा करें।


2

खिड़कियों के लिए यह मेरे लिए काम करता है,

इस लिंक से पहिया डाउनलोड करें । फिर कमांड लाइन से अपने डाउनलोड फ़ोल्डर में जाएं जहां पहिया मौजूद है और बस निम्नलिखित कमांड में टाइप करें -

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


2

मैं उसी मुद्दे का सामना कर रहा था। मैंने निम्नलिखित कोशिश की और यह काम कर गया। मैक ओएस एक्स के लिए स्थापित, एनाकोंडा पायथन 2.7

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

स्थापित टेंसरफ़्लो-1.0.0


2
  1. प्रशासनिक अनुमति के साथ कमांड प्रॉम्प्ट प्रारंभ करें
  2. निम्नलिखित आदेश दर्ज करें python -m pip install --upgrade pip
  3. अगला कमांड दर्ज करें pip install tensorflow

त्रुटि: लांचर में घातक त्रुटि: '' '' का उपयोग कर प्रक्रिया बनाने में असमर्थ
डीजे हावर्थ

2

विंडोज में TensorFlow स्थापित करने के लिए URL, नीचे URL है। इसने मेरे लिए अच्छा काम किया।

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

2

यहां कुछ भी मेरे लिए विंडोज 10 पर काम नहीं किया। शायद नीचे एक अद्यतन समाधान जो मेरे लिए काम करता है।

python -m pip install --upgrade tensorflow

यह विंडोज 10 पर पायथन 3.6 और टेंसोरफ्लो 1.5 का उपयोग कर रहा है


पायथन 3.6 को अनइंस्टॉल करें और पायथन 3.5 स्थापित करें, फिर पाइप संस्करण को अपडेट करें और फिर टेंसरफ़्लो के साथ आनंद लें!
गेब्रियल एंड्रेस ब्रानकोलिनी

2

PyCharm उपयोगकर्ताओं के लिए:

  1. पाइप संस्करण की जाँच करें: pip3 -V
  2. यदि पाइप 9.0.1 से अधिक पुराना है, तो पी -3 -3 एम पाइप इंस्टॉल - अपग्रेड पाइप
  3. फिर: ** py -3 -m पाइप स्थापित करें - नवीनीकरण

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


2

निम्नलिखित चरण आपको टेंसरफ़्लो और कार्स स्थापित करने की अनुमति देते हैं

  1. एनाकोंडा 3-5.2.0 को डाउनलोड करना जो https://repo.anaconda.com/archive/ से अजगर 3.6 के साथ आता है।
  2. एनाकोंडा स्थापित करें और एनाकोंडा प्रॉम्प्ट खोलें और कमांड के नीचे निष्पादित करें 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
सवाल मानक पायथन और सिर्फ टेंसरफ्लो के बारे में है।
ivan_pozdeev

2

अपडेट 2019: Google Colab में TensorFlow 2 के पूर्वावलोकन संस्करण को स्थापित करने के लिए आप इसका उपयोग कर सकते हैं:

!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

और TensorFlow 2 अलविदा पाइप स्थापित करने के लिए आप उपयोग कर सकते हैं: pip install tf-nightly-gpu-2.0-previewGPU के लिए और pip install tf-nightly-2.0-preview CPU के लिए।


रात के टेंसरफ़्लो (अस्थिर) संस्करण की कोशिश करने के लिए अनुस्मारक के लिए धन्यवाद। मेरे लिए यही काम किया।
मैथ्यू रेडमंड

1

मुझे OSX सिएरा 10.12.2 पर यह समस्या थी। यह पता चला है कि मेरे पास पायथन का गलत संस्करण स्थापित था (मेरे पास पायथन 3.4 था लेकिन ओएसएक्स के लिए टेंसरफ्लो पीपीपी पैकेज केवल अजगर 3.5 और ऊपर के लिए हैं)।

इसका समाधान पाइथन 3.6 को स्थापित करना था। यहाँ है कि मैंने इसे काम करने के लिए क्या किया। नोट: मैंने पाइथन 3.6 को स्थापित करने के लिए होमब्रे का इस्तेमाल किया, आप pththon.org पर पाइथन 3.6 इंस्टॉलर का उपयोग करके ऐसा ही कर सकते हैं

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

टेंसरफ़्लो वेबसाइट https://www.tensorflow.org/install/install_windows से अंश

देशी पाइप के साथ स्थापित करना

यदि पायथन का निम्नलिखित संस्करण आपकी मशीन पर स्थापित नहीं है, तो इसे अभी स्थापित करें:

Python 3.5.x python.org से। TensorFlow केवल Windows पर Python के 3.5.x संस्करण का समर्थन करता है। ध्यान दें कि Python 3.5.x pip3 पैकेज मैनेजर के साथ आता है, जो कि प्रोग्राम है जिसका उपयोग आप TensorFlow स्थापित करने के लिए करेंगे।

TensorFlow स्थापित करने के लिए, एक टर्मिनल शुरू करें। फिर उस टर्मिनल में उपयुक्त pip3 इंस्टॉल कमांड जारी करें। TensorFlow का केवल-CPU संस्करण स्थापित करने के लिए, निम्न कमांड दर्ज करें:

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

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

डाउन वोटिंग के पीछे कोई कारण?
रविंदर पायल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.