2016-11-07 618 views
1

我在使用Windows 10的PyCharm中使用了anaconda python 3.5.2。SSHTunnel安装不正确?

我对python和PyCharm的完整noob是很新的!

我只想使用SSHtunnel。

我已龙头安装包,并在项目解释页面显示它:

enter image description here

然而,当我尝试运行我剪切和实例1这里https://github.com/pahaz/sshtunnel粘贴代码:

from sshtunnel import SSHTunnelForwarder 

server = SSHTunnelForwarder(
'pahaz.urfuclub.ru', 
ssh_username="pahaz", 
ssh_password="secret", 
remote_bind_address=('127.0.0.1', 8080) 
) 

server.start() 

print(server.local_bind_port) # show assigned local port 
# work with `SECRET SERVICE` through `server.local_bind_port`. 

server.stop() 

我得到以下错误:

C:\Users\HP\Anaconda3\python.exe C:/Users/HP/PycharmProjects/SSH_Downloader/SSH_Downloader 
Traceback (most recent call last): 
    File "C:/Users/HP/PycharmProjects/SSH_Downloader/SSH_Downloader", line 1, in <module> 
    from sshtunnel import SSHTunnelForwarder 
ImportError: cannot import name 'SSHTunnelForwarder' 

Process finished with exit code 1 

我该如何解决这个问题?

回答

0

sshtunnel for python and sshtunnel Anaconda-python是不同的模块。

为Anaconda安装sshtunnel;您需要使用Anaconda存储库。使用pip命令;希望这有助于:

pip install -i https://pypi.anaconda.org/pypi/simple sshtunnel

更多介绍Here