ktbyers / netmiko

Multi-vendor library to simplify Paramiko SSH connections to network devices
MIT License
3.59k stars 1.31k forks source link

how to install netmiko in windows #424

Closed h0th3d3d closed 7 years ago

h0th3d3d commented 7 years ago

Hi

May i ask for your assistance, does anyone here have a step by step procdeure to install netmiko in windows. new to python.

have python 3.6 try installing using "python setup.py install" have a lot of issue i think they are dependent apps also use PIP but no luck.

thank you

ktbyers commented 7 years ago

Why happens when you do:

pip install netmiko

On Windows?

Wyko commented 7 years ago

You may have to use pip3 install netmiko

h0th3d3d commented 7 years ago

@ktbyers tit's saying i have some missing requirements.

@Wyko what is the difference between pip3 and pip.

i am able to install it using this process , though i have to use the app anaconda to run netmiko. but when i try this in python it doesnt work alot of dependencies

Installing netmiko on Windows Netmiko is a Python module by Kirk Byers that provides a wrapper around the Paramiko SSH module for doing screen scraping and CLI automation on network devices.

Paramiko has some dependencies that make installation on Windows a tad tricky. Here's a quick way to get it done:

Install Anaconda. From the Anaconda shell, run "conda install paramiko". From the Anaconda shell, run "pip install scp". Install git for Windows. Clone netmiko with "git clone https://github.com/ktbyers/netmiko" cd into the netmiko directory and run "python setup.py install".

PhatWheZ commented 7 years ago

I was able to use Netmiko on windows when running v3.5 of Python. For some reason the v3.6 doesn't install the Crypto dependencies

On 28 March 2017 at 06:36, h0th3d3d notifications@github.com wrote:

Reopened #424 https://github.com/ktbyers/netmiko/issues/424.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/ktbyers/netmiko/issues/424#event-1017876388, or mute the thread https://github.com/notifications/unsubscribe-auth/ASlf5fqGaznF5cyjGnfixfCyguaXxfksks5rqI5AgaJpZM4MpXf9 .

h0th3d3d commented 7 years ago

@PhatWheZ havent tried it yet in 3.5. will try now.

though from what i noticed when i installed it using the anaconda program and compared it with python looks like the lib of anaconda is much more complete that the python.

h0th3d3d commented 7 years ago

same thing even 3.5 im not able to install it

below is the logs

C:\Users\Francis\Downloads\netmiko-1.2.8>python setup.py install running install running bdist_egg running egg_info writing requirements to netmiko.egg-info\requires.txt writing top-level names to netmiko.egg-info\top_level.txt writing netmiko.egg-info\PKG-INFO writing dependency_links to netmiko.egg-info\dependency_links.txt reading manifest file 'netmiko.egg-info\SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'netmiko.egg-info\SOURCES.txt' installing library code to build\bdist.win-amd64\egg running install_lib running build_py creating build\bdist.win-amd64\egg creating build\bdist.win-amd64\egg\netmiko creating build\bdist.win-amd64\egg\netmiko\a10 copying build\lib\netmiko\a10\a10_ssh.py -> build\bdist.win-amd64\egg\netmiko\a10 copying build\lib\netmiko\a10__init.py -> build\bdist.win-amd64\egg\netmiko\a10 creating build\bdist.win-amd64\egg\netmiko\alcatel copying build\lib\netmiko\alcatel\alcatel_sros_ssh.py -> build\bdist.win-amd64\egg\netmiko\alcatel copying build\lib\netmiko\alcatel__init.py -> build\bdist.win-amd64\egg\netmiko\alcatel creating build\bdist.win-amd64\egg\netmiko\arista copying build\lib\netmiko\arista\arista_ssh.py -> build\bdist.win-amd64\egg\netmiko\arista copying build\lib\netmiko\arista__init.py -> build\bdist.win-amd64\egg\netmiko\arista creating build\bdist.win-amd64\egg\netmiko\aruba copying build\lib\netmiko\aruba\aruba_ssh.py -> build\bdist.win-amd64\egg\netmiko\aruba copying build\lib\netmiko\aruba__init.py -> build\bdist.win-amd64\egg\netmiko\aruba creating build\bdist.win-amd64\egg\netmiko\avaya copying build\lib\netmiko\avaya\avaya_ers_ssh.py -> build\bdist.win-amd64\egg\netmiko\avaya copying build\lib\netmiko\avaya\avaya_vsp_ssh.py -> build\bdist.win-amd64\egg\netmiko\avaya copying build\lib\netmiko\avaya__init.py -> build\bdist.win-amd64\egg\netmiko\avaya copying build\lib\netmiko\base_connection.py -> build\bdist.win-amd64\egg\netmiko creating build\bdist.win-amd64\egg\netmiko\brocade copying build\lib\netmiko\brocade\brocade_fastiron_ssh.py -> build\bdist.win-amd64\egg\netmiko\brocade copying build\lib\netmiko\brocade\brocade_netiron_ssh.py -> build\bdist.win-amd64\egg\netmiko\brocade copying build\lib\netmiko\brocade\brocade_nos_ssh.py -> build\bdist.win-amd64\egg\netmiko\brocade copying build\lib\netmiko\brocade__init.py -> build\bdist.win-amd64\egg\netmiko\brocade creating build\bdist.win-amd64\egg\netmiko\ciena copying build\lib\netmiko\ciena\ciena_saos_ssh.py -> build\bdist.win-amd64\egg\netmiko\ciena copying build\lib\netmiko\ciena__init.py -> build\bdist.win-amd64\egg\netmiko\ciena creating build\bdist.win-amd64\egg\netmiko\cisco copying build\lib\netmiko\cisco\cisco_asa_ssh.py -> build\bdist.win-amd64\egg\netmiko\cisco copying build\lib\netmiko\cisco\cisco_ios.py -> build\bdist.win-amd64\egg\netmiko\cisco copying build\lib\netmiko\cisco\cisco_nxos_ssh.py -> build\bdist.win-amd64\egg\netmiko\cisco copying build\lib\netmiko\cisco\cisco_s300.py -> build\bdist.win-amd64\egg\netmiko\cisco copying build\lib\netmiko\cisco\cisco_tp_tcce.py -> build\bdist.win-amd64\egg\netmiko\cisco copying build\lib\netmiko\cisco\cisco_wlc_ssh.py -> build\bdist.win-amd64\egg\netmiko\cisco copying build\lib\netmiko\cisco\cisco_xr_ssh.py -> build\bdist.win-amd64\egg\netmiko\cisco copying build\lib\netmiko\cisco__init.py -> build\bdist.win-amd64\egg\netmiko\cisco copying build\lib\netmiko\cisco_base_connection.py -> build\bdist.win-amd64\egg\netmiko creating build\bdist.win-amd64\egg\netmiko\dell copying build\lib\netmiko\dell\dell_force10_ssh.py -> build\bdist.win-amd64\egg\netmiko\dell copying build\lib\netmiko\dell__init.py -> build\bdist.win-amd64\egg\netmiko\dell creating build\bdist.win-amd64\egg\netmiko\eltex copying build\lib\netmiko\eltex\eltex_ssh.py -> build\bdist.win-amd64\egg\netmiko\eltex copying build\lib\netmiko\eltex__init__.py -> build\bdist.win-amd64\egg\netmiko\eltex creating build\bdist.win-amd64\egg\netmiko\enterasys copying build\lib\netmiko\enterasys\enterasys_ssh.py -> build\bdist.win-amd64\egg\netmiko\enterasys copying build\lib\netmiko\enterasys\init__.py -> build\bdist.win-amd64\egg\netmiko\enterasys creating build\bdist.win-amd64\egg\netmiko\extreme copying build\lib\netmiko\extreme\extreme_ssh.py -> build\bdist.win-amd64\egg\netmiko\extreme copying build\lib\netmiko\extreme\init.py -> build\bdist.win-amd64\egg\netmiko\extreme creating build\bdist.win-amd64\egg\netmiko\f5 copying build\lib\netmiko\f5\f5_ltm_ssh.py -> build\bdist.win-amd64\egg\netmiko\f5 copying build\lib\netmiko\f5\init__.py -> build\bdist.win-amd64\egg\netmiko\f5 creating build\bdist.win-amd64\egg\netmiko\fortinet copying build\lib\netmiko\fortinet\fortinet_ssh.py -> build\bdist.win-amd64\egg\netmiko\fortinet copying build\lib\netmiko\fortinet\init.py -> build\bdist.win-amd64\egg\netmiko\fortinet creating build\bdist.win-amd64\egg\netmiko\hp copying build\lib\netmiko\hp\hp_comware_ssh.py -> build\bdist.win-amd64\egg\netmiko\hp copying build\lib\netmiko\hp\hp_procurve_ssh.py -> build\bdist.win-amd64\egg\netmiko\hp copying build\lib\netmiko\hp\init__.py -> build\bdist.win-amd64\egg\netmiko\hp creating build\bdist.win-amd64\egg\netmiko\huawei copying build\lib\netmiko\huawei\huawei_ssh.py -> build\bdist.win-amd64\egg\netmiko\huawei copying build\lib\netmiko\huawei\init__.py -> build\bdist.win-amd64\egg\netmiko\huawei creating build\bdist.win-amd64\egg\netmiko\juniper copying build\lib\netmiko\juniper\juniper_ssh.py -> build\bdist.win-amd64\egg\netmiko\juniper copying build\lib\netmiko\juniper\init__.py -> build\bdist.win-amd64\egg\netmiko\juniper creating build\bdist.win-amd64\egg\netmiko\linux copying build\lib\netmiko\linux\linux_ssh.py -> build\bdist.win-amd64\egg\netmiko\linux copying build\lib\netmiko\linux\init__.py -> build\bdist.win-amd64\egg\netmiko\linux copying build\lib\netmiko\netmiko_globals.py -> build\bdist.win-amd64\egg\netmiko creating build\bdist.win-amd64\egg\netmiko\ovs copying build\lib\netmiko\ovs\ovs_linux_ssh.py -> build\bdist.win-amd64\egg\netmiko\ovs copying build\lib\netmiko\ovs\init.py -> build\bdist.win-amd64\egg\netmiko\ovs creating build\bdist.win-amd64\egg\netmiko\paloalto copying build\lib\netmiko\paloalto\paloalto_panos_ssh.py -> build\bdist.win-amd64\egg\netmiko\paloalto copying build\lib\netmiko\paloalto\init.py -> build\bdist.win-amd64\egg\netmiko\paloalto creating build\bdist.win-amd64\egg\netmiko\quanta copying build\lib\netmiko\quanta\quanta_mesh_ssh.py -> build\bdist.win-amd64\egg\netmiko\quanta copying build\lib\netmiko\quanta\init__.py -> build\bdist.win-amd64\egg\netmiko\quanta copying build\lib\netmiko\scp_handler.py -> build\bdist.win-amd64\egg\netmiko copying build\lib\netmiko\snmp_autodetect.py -> build\bdist.win-amd64\egg\netmiko copying build\lib\netmiko\ssh_dispatcher.py -> build\bdist.win-amd64\egg\netmiko copying build\lib\netmiko\ssh_exception.py -> build\bdist.win-amd64\egg\netmiko creating build\bdist.win-amd64\egg\netmiko\ubiquiti copying build\lib\netmiko\ubiquiti\edge_ssh.py -> build\bdist.win-amd64\egg\netmiko\ubiquiti copying build\lib\netmiko\ubiquiti\init__.py -> build\bdist.win-amd64\egg\netmiko\ubiquiti copying build\lib\netmiko\utilities.py -> build\bdist.win-amd64\egg\netmiko creating build\bdist.win-amd64\egg\netmiko\vyos copying build\lib\netmiko\vyos\vyos_ssh.py -> build\bdist.win-amd64\egg\netmiko\vyos copying build\lib\netmiko\vyos\init.py -> build\bdist.win-amd64\egg\netmiko\vyos copying build\lib\netmiko\init.py -> build\bdist.win-amd64\egg\netmiko byte-compiling build\bdist.win-amd64\egg\netmiko\a10\a10_ssh.py to a10_ssh.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\a10\init.py to init.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\alcatel\alcatel_sros_ssh.py to alcatel_sros_ssh.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\alcatel\init.py to init.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\arista\arista_ssh.py to arista_ssh.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\arista\init.py to init.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\aruba\aruba_ssh.py to aruba_ssh.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\aruba\init.py to init.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\avaya\avaya_ers_ssh.py to avaya_ers_ssh.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\avaya\avaya_vsp_ssh.py to avaya_vsp_ssh.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\avaya\init.py to init.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\base_connection.py to base_connection.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\brocade\brocade_fastiron_ssh.py to brocade_fastiron_ssh.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\brocade\brocade_netiron_ssh.py to brocade_netiron_ssh.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\brocade\brocade_nos_ssh.py to brocade_nos_ssh.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\brocade\init.py to init.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\ciena\ciena_saos_ssh.py to ciena_saos_ssh.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\ciena\init.py to init.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\cisco\cisco_asa_ssh.py to cisco_asa_ssh.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\cisco\cisco_ios.py to cisco_ios.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\cisco\cisco_nxos_ssh.py to cisco_nxos_ssh.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\cisco\cisco_s300.py to cisco_s300.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\cisco\cisco_tp_tcce.py to cisco_tp_tcce.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\cisco\cisco_wlc_ssh.py to cisco_wlc_ssh.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\cisco\cisco_xr_ssh.py to cisco_xr_ssh.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\cisco\init.py to init.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\cisco_base_connection.py to cisco_base_connection.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\dell\dell_force10_ssh.py to dell_force10_ssh.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\dell\init.py to init.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\eltex\eltex_ssh.py to eltex_ssh.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\eltex\init.py to init.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\enterasys\enterasys_ssh.py to enterasys_ssh.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\enterasys\init.py to init.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\extreme\extreme_ssh.py to extreme_ssh.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\extreme\init.py to init.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\f5\f5_ltm_ssh.py to f5_ltm_ssh.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\f5\init.py to init.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\fortinet\fortinet_ssh.py to fortinet_ssh.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\fortinet\init.py to init.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\hp\hp_comware_ssh.py to hp_comware_ssh.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\hp\hp_procurve_ssh.py to hp_procurve_ssh.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\hp\init.py to init.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\huawei\huawei_ssh.py to huawei_ssh.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\huawei\init.py to init.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\juniper\juniper_ssh.py to juniper_ssh.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\juniper\init.py to init.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\linux\linux_ssh.py to linux_ssh.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\linux\init.py to init.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\netmiko_globals.py to netmiko_globals.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\ovs\ovs_linux_ssh.py to ovs_linux_ssh.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\ovs\init.py to init.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\paloalto\paloalto_panos_ssh.py to paloalto_panos_ssh.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\paloalto\init.py to init.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\quanta\quanta_mesh_ssh.py to quanta_mesh_ssh.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\quanta\init.py to init.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\scp_handler.py to scp_handler.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\snmp_autodetect.py to snmp_autodetect.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\ssh_dispatcher.py to ssh_dispatcher.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\ssh_exception.py to ssh_exception.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\ubiquiti\edge_ssh.py to edge_ssh.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\ubiquiti\init.py to init.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\utilities.py to utilities.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\vyos\vyos_ssh.py to vyos_ssh.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\vyos\init.py to init.cpython-35.pyc byte-compiling build\bdist.win-amd64\egg\netmiko\init.py to init__.cpython-35.pyc creating build\bdist.win-amd64\egg\EGG-INFO copying netmiko.egg-info\PKG-INFO -> build\bdist.win-amd64\egg\EGG-INFO copying netmiko.egg-info\SOURCES.txt -> build\bdist.win-amd64\egg\EGG-INFO copying netmiko.egg-info\dependency_links.txt -> build\bdist.win-amd64\egg\EGG-INFO copying netmiko.egg-info\requires.txt -> build\bdist.win-amd64\egg\EGG-INFO copying netmiko.egg-info\top_level.txt -> build\bdist.win-amd64\egg\EGG-INFO zip_safe flag not set; analyzing archive contents... creating 'dist\netmiko-1.2.8-py3.5.egg' and adding 'build\bdist.win-amd64\egg' to it removing 'build\bdist.win-amd64\egg' (and everything under it) Processing netmiko-1.2.8-py3.5.egg Copying netmiko-1.2.8-py3.5.egg to c:\program files\python 3.5\lib\site-packages Adding netmiko 1.2.8 to easy-install.pth file

Installed c:\program files\python 3.5\lib\site-packages\netmiko-1.2.8-py3.5.egg Processing dependencies for netmiko==1.2.8 Searching for pyyaml Reading https://pypi.python.org/simple/pyyaml/ Best match: PyYAML 3.12 Downloading https://pypi.python.org/packages/23/65/4d170a802b35e27d295e6168e3db339e220ca207df71c766166beb90751b/PyYAML-3.12.win-amd64-py3.5.exe#md5=a771f67088b43725ae6694b59320400d Processing PyYAML-3.12.win-amd64-py3.5.exe pycache._yaml.cp35-win_amd64.cpython-35: module references file creating 'C:\Users\Francis\AppData\Local\Temp\easy_install-e3j87b9t\PyYAML-3.12-py3.5-win-amd64.egg' and adding 'C:\Users\Francis\AppData\Local\Temp\easy_install-e3j87b9t\PyYAML-3.12-py3.5-win-amd64.egg.tmp' to it creating c:\program files\python 3.5\lib\site-packages\PyYAML-3.12-py3.5-win-amd64.egg Extracting PyYAML-3.12-py3.5-win-amd64.egg to c:\program files\python 3.5\lib\site-packages Adding PyYAML 3.12 to easy-install.pth file

Installed c:\program files\python 3.5\lib\site-packages\pyyaml-3.12-py3.5-win-amd64.egg Searching for scp>=0.10.0 Reading https://pypi.python.org/simple/scp/ Best match: scp 0.10.2 Downloading https://pypi.python.org/packages/1d/a9/618f1e40e30c69ffab668493953e74e6c266f383af6e34e1b8f089e41139/scp-0.10.2.tar.gz#md5=4c581a7fc08b3597b542aab22c36dba3 Processing scp-0.10.2.tar.gz Writing C:\Users\Francis\AppData\Local\Temp\easy_install-gdtxnk14\scp-0.10.2\setup.cfg Running scp-0.10.2\setup.py -q bdist_egg --dist-dir C:\Users\Francis\AppData\Local\Temp\easy_install-gdtxnk14\scp-0.10.2\egg-dist-tmp-ll2u_qsj zip_safe flag not set; analyzing archive contents... Copying scp-0.10.2-py3.5.egg to c:\program files\python 3.5\lib\site-packages Adding scp 0.10.2 to easy-install.pth file

Installed c:\program files\python 3.5\lib\site-packages\scp-0.10.2-py3.5.egg Searching for paramiko>=1.13.0 Reading https://pypi.python.org/simple/paramiko/ Best match: paramiko 2.1.2 Downloading https://pypi.python.org/packages/64/79/5e8baeedb6baf1d5879efa8cd012f801efc232e56a068550ba00d7e82625/paramiko-2.1.2.tar.gz#md5=41a8ea0e8abb03a6bf59870670d4f46c Processing paramiko-2.1.2.tar.gz Writing C:\Users\Francis\AppData\Local\Temp\easy_install-0y0yzsik\paramiko-2.1.2\setup.cfg Running paramiko-2.1.2\setup.py -q bdist_egg --dist-dir C:\Users\Francis\AppData\Local\Temp\easy_install-0y0yzsik\paramiko-2.1.2\egg-dist-tmp-6bk5doco zip_safe flag not set; analyzing archive contents... Copying paramiko-2.1.2-py3.5.egg to c:\program files\python 3.5\lib\site-packages Adding paramiko 2.1.2 to easy-install.pth file

Installed c:\program files\python 3.5\lib\site-packages\paramiko-2.1.2-py3.5.egg Searching for pyasn1>=0.1.7 Reading https://pypi.python.org/simple/pyasn1/ Best match: pyasn1 0.2.3 Downloading https://pypi.python.org/packages/06/5b/ad85cdb6becb4665ab8ee755abc271b4c7c605137d4e84c2a63716b6c2ca/pyasn1-0.2.3-py3.5.egg#md5=b7c3bfa86a4fc4cc058b0e402c6fb99f Processing pyasn1-0.2.3-py3.5.egg Moving pyasn1-0.2.3-py3.5.egg to c:\program files\python 3.5\lib\site-packages Adding pyasn1 0.2.3 to easy-install.pth file

Installed c:\program files\python 3.5\lib\site-packages\pyasn1-0.2.3-py3.5.egg Searching for cryptography>=1.1 Reading https://pypi.python.org/simple/cryptography/ Best match: cryptography 1.8.1 Downloading https://pypi.python.org/packages/ec/5f/d5bc241d06665eed93cd8d3aa7198024ce7833af7a67f6dc92df94e00588/cryptography-1.8.1.tar.gz#md5=9f28a9c141995cd2300d0976b4fac3fb Processing cryptography-1.8.1.tar.gz Writing C:\Users\Francis\AppData\Local\Temp\easy_install-us0i8jq1\cryptography-1.8.1\setup.cfg Running cryptography-1.8.1\setup.py -q bdist_egg --dist-dir C:\Users\Francis\AppData\Local\Temp\easy_install-us0i8jq1\cryptography-1.8.1\egg-dist-tmp-tv9jylgz _configtest.c _cffi_backend.c c/_cffi_backend.c(321): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data c/_cffi_backend.c(322): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data c/_cffi_backend.c(964): warning C4244: 'function': conversion from 'Py_ssize_t' to 'int', possible loss of data c/_cffi_backend.c(973): warning C4244: 'function': conversion from 'Py_ssize_t' to 'int', possible loss of data c/_cffi_backend.c(998): warning C4244: 'function': conversion from 'Py_ssize_t' to 'int', possible loss of data c/_cffi_backend.c(1034): warning C4244: 'function': conversion from 'Py_ssize_t' to 'int', possible loss of data c/_cffi_backend.c(1048): warning C4244: 'function': conversion from 'Py_ssize_t' to 'int', possible loss of data c/_cffi_backend.c(1451): warning C4244: 'function': conversion from 'Py_ssize_t' to 'int', possible loss of data c/_cffi_backend.c(1452): warning C4244: 'function': conversion from 'Py_ssize_t' to 'int', possible loss of data c/_cffi_backend.c(1454): warning C4244: 'function': conversion from 'Py_ssize_t' to 'int', possible loss of data c/_cffi_backend.c(1466): warning C4244: 'function': conversion from 'Py_ssize_t' to 'int', possible loss of data c/_cffi_backend.c(1467): warning C4244: 'function': conversion from 'Py_ssize_t' to 'int', possible loss of data c/_cffi_backend.c(1470): warning C4244: 'function': conversion from 'Py_ssize_t' to 'int', possible loss of data c/_cffi_backend.c(1489): warning C4244: 'function': conversion from 'Py_ssize_t' to 'int', possible loss of data c/_cffi_backend.c(1584): warning C4244: 'function': conversion from 'Py_ssize_t' to 'int', possible loss of data c/_cffi_backend.c(1586): warning C4244: 'function': conversion from 'Py_ssize_t' to 'int', possible loss of data c/_cffi_backend.c(1606): warning C4244: '=': conversion from 'Py_ssize_t' to 'int', possible loss of data c/_cffi_backend.c(1609): warning C4244: '=': conversion from 'Py_ssize_t' to 'int', possible loss of data c/_cffi_backend.c(1952): warning C4244: 'function': conversion from 'Py_ssize_t' to 'int', possible loss of data c/_cffi_backend.c(1957): warning C4244: 'function': conversion from 'Py_ssize_t' to 'int', possible loss of data c/_cffi_backend.c(1971): warning C4244: 'function': conversion from 'Py_ssize_t' to 'int', possible loss of data c/_cffi_backend.c(2020): warning C4244: 'function': conversion from 'Py_ssize_t' to 'int', possible loss of data c/_cffi_backend.c(2124): warning C4244: 'return': conversion from 'Py_hash_t' to 'long', possible loss of data c/_cffi_backend.c(2118): warning C4244: 'initializing': conversion from 'Py_hash_t' to 'long', possible loss of data c/_cffi_backend.c(3492): warning C4244: 'function': conversion from 'Py_ssize_t' to 'int', possible loss of data c/_cffi_backend.c(3586): warning C4244: 'function': conversion from 'Py_ssize_t' to 'int', possible loss of data c/_cffi_backend.c(3686): warning C4244: 'function': conversion from 'Py_ssize_t' to 'int', possible loss of data c/_cffi_backend.c(4094): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data c/_cffi_backend.c(4112): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data c/_cffi_backend.c(4256): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data c/_cffi_backend.c(4247): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data c/_cffi_backend.c(4268): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data c/_cffi_backend.c(4623): warning C4244: '=': conversion from 'Py_ssize_t' to 'int', possible loss of data c/_cffi_backend.c(4664): warning C4244: '=': conversion from 'Py_ssize_t' to 'int', possible loss of data c/_cffi_backend.c(4672): warning C4244: '=': conversion from 'Py_ssize_t' to 'int', possible loss of data c/_cffi_backend.c(4888): warning C4244: '=': conversion from 'Py_ssize_t' to 'unsigned short', possible loss of data c/_cffi_backend.c(5010): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data c/_cffi_backend.c(5014): warning C4244: '=': conversion from 'Py_ssize_t' to 'int', possible loss of data c/_cffi_backend.c(5030): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data c/_cffi_backend.c(5043): warning C4267: 'function': conversion from 'size_t' to 'int', possible loss of data c/_cffi_backend.c(5072): warning C4244: 'function': conversion from 'Py_ssize_t' to 'int', possible loss of data c/_cffi_backend.c(5122): warning C4244: 'function': conversion from 'Py_ssize_t' to 'unsigned int', possible loss of data c/_cffi_backend.c(5207): warning C4244: 'function': conversion from 'Py_ssize_t' to 'long', possible loss of data c/_cffi_backend.c(5632): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-do598qvl\cffi-1.10.0\c\parse_c_type.c(217): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-do598qvl\cffi-1.10.0\c\parse_c_type.c(286): warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-do598qvl\cffi-1.10.0\c\parse_c_type.c(340): warning C4244: '=': conversion from 'intptr_t' to 'int', possible loss of data c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-do598qvl\cffi-1.10.0\c\parse_c_type.c(444): warning C4244: 'return': conversion from 'intptr_t' to 'int', possible loss of data c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-do598qvl\cffi-1.10.0\c\realize_c_type.c(425): warning C4244: 'function': conversion from 'intptr_t' to 'int', possible loss of data c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-do598qvl\cffi-1.10.0\c\realize_c_type.c(430): warning C4244: 'function': conversion from 'intptr_t' to 'int', possible loss of data c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-do598qvl\cffi-1.10.0\c\realize_c_type.c(448): warning C4244: 'function': conversion from 'intptr_t' to 'int', possible loss of data c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-do598qvl\cffi-1.10.0\c\realize_c_type.c(460): warning C4244: 'function': conversion from 'intptr_t' to 'int', possible loss of data c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-do598qvl\cffi-1.10.0\c\realize_c_type.c(559): warning C4244: 'function': conversion from 'intptr_t' to 'int', possible loss of data c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-do598qvl\cffi-1.10.0\c\realize_c_type.c(621): warning C4244: 'function': conversion from 'intptr_t' to 'int', possible loss of data c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-do598qvl\cffi-1.10.0\c\realize_c_type.c(670): warning C4244: 'function': conversion from 'intptr_t' to 'int', possible loss of data c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-do598qvl\cffi-1.10.0\c\realize_c_type.c(723): warning C4244: 'function': conversion from 'intptr_t' to 'int', possible loss of data c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-do598qvl\cffi-1.10.0\c\lib_obj.c(126): warning C4244: 'initializing': conversion from 'intptr_t' to 'int', possible loss of data c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-do598qvl\cffi-1.10.0\c\lib_obj.c(298): warning C4244: 'function': conversion from 'intptr_t' to 'int', possible loss of data c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-do598qvl\cffi-1.10.0\c\lib_obj.c(342): warning C4244: 'function': conversion from 'intptr_t' to 'int', possible loss of data c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-do598qvl\cffi-1.10.0\c\lib_obj.c(368): warning C4244: 'function': conversion from 'intptr_t' to 'int', possible loss of data c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-do598qvl\cffi-1.10.0\c\lib_obj.c(389): warning C4244: 'function': conversion from 'intptr_t' to 'int', possible loss of data c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-do598qvl\cffi-1.10.0\c\lib_obj.c(403): warning C4244: 'function': conversion from 'intptr_t' to 'int', possible loss of data c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-do598qvl\cffi-1.10.0\c\cdlopen.c(190): warning C4244: '=': conversion from 'Py_ssize_t' to 'int', possible loss of data c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-do598qvl\cffi-1.10.0\c\cdlopen.c(235): warning C4244: '=': conversion from 'Py_ssize_t' to 'int', possible loss of data c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-do598qvl\cffi-1.10.0\c\cdlopen.c(267): warning C4244: '=': conversion from 'Py_ssize_t' to 'int', possible loss of data c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-do598qvl\cffi-1.10.0\c\cdlopen.c(268): warning C4244: '=': conversion from 'Py_ssize_t' to 'int', possible loss of data c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-do598qvl\cffi-1.10.0\c\cdlopen.c(280): warning C4244: '=': conversion from 'Py_ssize_t' to 'int', possible loss of data c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-do598qvl\cffi-1.10.0\c\cdlopen.c(281): warning C4244: '=': conversion from 'Py_ssize_t' to 'int', possible loss of data c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-do598qvl\cffi-1.10.0\c\cdlopen.c(301): warning C4244: '=': conversion from 'Py_ssize_t' to 'int', possible loss of data c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-do598qvl\cffi-1.10.0\c\cdlopen.c(321): warning C4244: '=': conversion from 'Py_ssize_t' to 'int', possible loss of data c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-do598qvl\cffi-1.10.0\c\cdlopen.c(322): warning C4244: '=': conversion from 'Py_ssize_t' to 'int', possible loss of data c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-do598qvl\cffi-1.10.0\c\cdlopen.c(327): warning C4244: '=': conversion from 'Py_ssize_t' to 'int', possible loss of data c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-do598qvl\cffi-1.10.0\c\cdlopen.c(347): warning C4244: '=': conversion from 'Py_ssize_t' to 'int', possible loss of data c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-do598qvl\cffi-1.10.0\c\cdlopen.c(351): warning C4244: '=': conversion from 'Py_ssize_t' to 'int', possible loss of data c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-do598qvl\cffi-1.10.0\c\call_python.c(90): warning C4244: 'function': conversion from 'intptr_t' to 'int', possible loss of data ffi.c prep_cif.c c/libffi_msvc\prep_cif.c(166): warning C4267: '+=': conversion from 'size_t' to 'unsigned int', possible loss of data types.c _cffi_backend.obj : warning LNK4197: export 'PyInit__cffi_backend' specified multiple times; using first specification Creating library build\temp.win-amd64-3.5\Release\c_cffi_backend.cp35-win_amd64.lib and object build\temp.win-amd64-3.5\Release\c_cffi_backend.cp35-win_amd64.exp Generating code Finished generating code

Installed c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1.eggs\cffi-1.10.0-py3.5-win-amd64.egg Searching for pycparser Reading https://pypi.python.org/simple/pycparser/ Best match: pycparser 2.17 Downloading https://pypi.python.org/packages/be/64/1bb257ffb17d01f4a38d7ce686809a736837ad4371bcc5c42ba7a715c3ac/pycparser-2.17.tar.gz#md5=ca98dcb50bc1276f230118f6af5a40c7 Processing pycparser-2.17.tar.gz Writing C:\Users\Francis\AppData\Local\Temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-79sa1gyz\pycparser-2.17\setup.cfg Running pycparser-2.17\setup.py -q bdist_egg --dist-dir C:\Users\Francis\AppData\Local\Temp\easy_install-us0i8jq1\cryptography-1.8.1\temp\easy_install-79sa1gyz\pycparser-2.17\egg-dist-tmp-1drv01yg warning: no previously-included files matching 'yacctab.' found under directory 'tests' warning: no previously-included files matching 'lextab.' found under directory 'tests' warning: no previously-included files matching 'yacctab.' found under directory 'examples' warning: no previously-included files matching 'lextab.' found under directory 'examples' zip_safe flag not set; analyzing archive contents... pycparser.ply.pycache.lex.cpython-35: module references file pycparser.ply.pycache.lex.cpython-35: module MAY be using inspect.getsourcefile pycparser.ply.pycache.yacc.cpython-35: module references file pycparser.ply.pycache.yacc.cpython-35: module MAY be using inspect.getsourcefile pycparser.ply.pycache.yacc.cpython-35: module MAY be using inspect.stack pycparser.ply.pycache.ygen.cpython-35: module references file creating c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1.eggs\pycparser-2.17-py3.5.egg Extracting pycparser-2.17-py3.5.egg to c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1.eggs

Installed c:\users\francis\appdata\local\temp\easy_install-us0i8jq1\cryptography-1.8.1.eggs\pycparser-2.17-py3.5.egg no previously-included directories found matching 'docs_build' warning: no previously-included files matching '*' found under directory 'vectors' _openssl.c build\temp.win-amd64-3.5\Release_openssl.c(434): fatal error C1083: Cannot open include file: 'openssl/opensslv.h': No such file or directory error: [WinError 5] Access is denied: 'C:\Users\Francis\AppData\Local\Temp\easy_install-us0i8jq1\cryptography-1.8.1\.eggs\cffi-1.10.0-py3.5-win-amd64.egg\_cffi_backend.cp35-win_amd64.pyd'

PhatWheZ commented 7 years ago

@h0th3d3d I never used the anaconda package system.

When i installed i used the v3.5 Python version. Once installed opened my command line, typed in 'pip install netmiko' and all worked after that.

On 28 March 2017 at 10:42, h0th3d3d notifications@github.com wrote:

@PhatWheZ https://github.com/PhatWheZ havent tried it yet in 3.5. will try now.

though from what i noticed when i installed it using the anaconda program and compared it with python looks like the lib of anaconda is much more complete that the python.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ktbyers/netmiko/issues/424#issuecomment-289703075, or mute the thread https://github.com/notifications/unsubscribe-auth/ASlf5bh95BI7UCy7iktmicf-MrrRMuruks5rqMfzgaJpZM4MpXf9 .

h0th3d3d commented 7 years ago

@PhatWheZ which version of python you are using 3.5.?

thanks mate

PhatWheZ commented 7 years ago

@h0th3d3d

v3.5.2 32bit

On 28 March 2017 at 11:16, h0th3d3d notifications@github.com wrote:

@PhatWheZ https://github.com/PhatWheZ which version of python you are using 3.5.?

thanks mate

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ktbyers/netmiko/issues/424#issuecomment-289711626, or mute the thread https://github.com/notifications/unsubscribe-auth/ASlf5YsP74EkwtCB7-_kH1aUL_eS81Lrks5rqM_zgaJpZM4MpXf9 .

ktbyers commented 7 years ago

From reading a thread containing this same openssl.h error, you might also need to do this:

python -m pip install --upgrade pip
python -m pip install netmiko
h0th3d3d commented 7 years ago

thanks im able to install it in 3.5.

though in 3.6 it seem it need some set of libs

anyway 3.5 is good for me thanks for the help