Etiket arşivi: anaconda

No module named tensorflow hatası ve çözümü

Bu hatayı alıyorsanız tensorflow modülünü yüklemeniz gerekmektedir. Anaconda arayüzünden aşağıdaki komut dizisiyle bu işlemi gerçekleştirebilirsiniz.

[pastacode lang=”markup” manual=”pip%20install%20tensorflow” message=”” highlight=”” provider=”manual”/]

veya

[pastacode lang=”markup” manual=”pip%20install%20tensorflow%20–ignore-installed” message=”” highlight=”” provider=”manual”/]

Anaconda: Solving environment: failed ResolvePackageNotFound hatası ve çözümü

conda env create -f tfdl_env_backup.yml komutundan sonra aşağıdaki hata ile karşılaştım. Sanıyorum hata veren paketler daha önceden kurulmuştu.

(base) C:\Users\Username\Tensorflow-Bootcamp-master>conda env create -f tfdl_env_backup.yml
Collecting package metadata (repodata.json): done
Solving environment: failed

ResolvePackageNotFound:
– six==1.10.0=py35_1
– html5lib==0.9999999=py35_0
– prompt_toolkit==1.0.15=py35_0
– bleach==1.5.0=py35_0
– entrypoints==0.2.3=py35_0
– pandocfilters==1.4.2=py35_0
– testpath==0.3.1=py35_0
– pickleshare==0.7.4=py35_0
– vs2015_runtime==14.0.25420=0
– setuptools==36.4.0=py35_1
– ipykernel==4.6.1=py35_0
– tk==8.5.18=vc14_0
– win_unicode_console==0.5=py35_0
– libpng==1.6.30=vc14_1
– colorama==0.3.9=py35_0
– qt==5.6.2=vc14_6
– scipy==0.19.1=np113py35_0
– mkl==2017.0.3=0
– sip==4.18=py35_0
– widgetsnbextension==3.0.2=py35_0
– qtconsole==4.3.1=py35_0
– jupyter==1.0.0=py35_3
– python==3.5.4=0
– decorator==4.1.2=py35_0
– nbformat==4.4.0=py35_0
– openssl==1.0.2l=vc14_0
– wcwidth==0.1.7=py35_0
– markupsafe==1.0=py35_0
– wheel==0.29.0=py35_0
– requests==2.14.2=py35_0
– matplotlib==2.0.2=np113py35_0
– ipywidgets==6.0.0=py35_0
– path.py==10.3.1=py35_0
– pyqt==5.6.0=py35_2
– python-dateutil==2.6.1=py35_0
– jpeg==9b=vc14_0
– jinja2==2.9.6=py35_0
– traitlets==4.3.2=py35_0
– scikit-learn==0.19.0=np113py35_0
– jupyter_console==5.2.0=py35_0
– icu==57.1=vc14_0
– tornado==4.5.2=py35_0
– wincertstore==0.2=py35_0
– cycler==0.10.0=py35_0
– jupyter_client==5.1.0=py35_0
– pyzmq==16.0.2=py35_0
– numpy==1.13.1=py35_0
– pandas==0.20.3=py35_0
– pip==9.0.1=py35_1
– notebook==5.0.0=py35_0
– pyparsing==2.2.0=py35_0
– ipython_genutils==0.2.0=py35_0
– pytz==2017.2=py35_0
– mistune==0.7.4=py35_0

Bu durumda tfdl_env_backup.yml dosyasından hata veren paketleri silerek işlemi tekrarladım bu kez hata vermedi. Hata veren paketleri tfdl_env_backup.yml dosyasından sildiğimde dosyanın son hali aşağıdaki gibi oldu.

name: tfdeeplearning
channels:
– defaults
dependencies:
– pip:
– ipython-genutils==0.2.0
– jupyter-client==5.1.0
– jupyter-console==5.2.0
– jupyter-core==4.3.0
– markdown==2.6.9
– prompt-toolkit==1.0.15
– protobuf==3.4.0
– tensorflow==1.3.0
– tensorflow-tensorboard==0.1.6
– werkzeug==0.12.2
– win-unicode-console==0.5
prefix: C:\Users\nuh\Anaconda3\envs\tfdeeplearning

HTTP and SSL error with Anaconda

conda env create -f tfdl_env.yml komutunu kullandığımda aşağıdaki hata ile karşılaştım.

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/pro/win-64/repodata.json.bz2>
Elapsed: –

An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.

If your current network has https://www.anaconda.com blocked, please file
a support request with your network engineering team.

SSLError(MaxRetryError(‘HTTPSConnectionPool(host=\’repo.anaconda.com\’, port=443): Max retries exceeded with url: /pkgs/pro/win-64/repodata.json.bz2 (Caused by SSLError(“Can\’t connect to HTTPS URL because the SSL module is not available.”))’))

Sorunu ortam değişkenlerine aşağıdaki satırı ekleyerek çözdüm. Siz de kendi Anaconda dizininize göre güncelleyerek aşağıdaki dizini ortam değişkenlerine eklemelisiniz.

[pastacode lang=”markup” manual=”C%3A%5CUsers%5Ckullan%C4%B1c%C4%B1_adiniz%5CAnaconda3%5CLibrary%5Cbin” message=”” highlight=”” provider=”manual”/]

Daha önce ortam değişkenlerine Anaconda’nın nasıl ekleneceğine dair şu yazıyı yazmıştım. O yazıyı güncelledim siz de o yazıdaki yolu takip edebilirsiniz.

Windows: conda is not recognized as an internal or external command, operable program or batch file

Anaconda’yı yükleme esnasında ortam değişkenlerine ekle seçeneğini seçmediyseniz bu problemle karşılaşırsınız. Ortam değişkenlerine Anaconda’yı eklemek için;

Denetim Masası > Sistem ve Güvenlik > Sistem > Gelişmiş Sistem Ayarları > Ortam Değişkenleri 

Üst kısımdaki bulunan kullanıcı_adınız için kullanıcı değişkenleri penceresinde Path değişkenine tıklayıp düzenle diyoruz. Daha sonra Yeni‘ye tıklıyoruz. Öncelikle aşağıdaki satırları (Anaconda’nın dizini olacak şekilde) listeye ekliyoruz.

[pastacode lang=”markup” manual=”C%3A%5CUsers%5Ckullan%C4%B1c%C4%B1_adiniz%5CAnaconda3%5CScripts%0AC%3A%5CUsers%5Ckullan%C4%B1c%C4%B1_adiniz%5CAnaconda3%0AC%3A%5CUsers%5Ckullan%C4%B1c%C4%B1_adiniz%5CAnaconda3%5CLibrary%5Cbin” message=”” highlight=”” provider=”manual”/]

Daha sonra Tamam diyerek pencereyi kapatıyoruz.

Komut istemcisini açıp conda komutunu girerek sorunun devam edip etmediğini kontrol edebilirsiniz. Sorun çözülmediyse ve komut istemcisi yukarıdaki işlemleri yaparken hali hazırda açıksa komut istemcisini kapatıp tekrar açarak conda komutunu yazmayı tekrar deneyin.