小编jef*_*f_h的帖子

ImportError:没有名为'paramiko'的模块

我已经在网上完成了其他问题,我觉得我的不同,足以保证一个新的问题.

所以我有一个Centos 6 box,为我运行一个小网站,充当办公室git服务器,我正在尝试配置Python3它.

所以我按照以下步骤python3在服务器上进行了设置.但似乎我无法将paramiko导入我的脚本.

我下载了paramiko rpm然而我得到这条消息:

当我尝试导入paramiko时,我得到:

[root@GIT Python-3.4.2]# rpm -ivh /usr/lib/Python-3.4.2/Modules/python-paramiko-1.7.5-2.1.el6.noarch.rpm
Preparing...                ########################################### [100%]
package python-paramiko-1.7.5-2.1.el6.noarch is already installed
Run Code Online (Sandbox Code Playgroud)

当我直接运行python3时:

[root@GIT inserv_health_check]# python3
Python 3.4.2 (default, Jan 21 2015, 06:28:04)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import paramiko
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'paramiko'
>>>
Run Code Online (Sandbox Code Playgroud)

我确信这个问题有一个简单的解决方案,也许路径是错误的,或者我应该在某个地方放置一个符号链接.任何帮助,将不胜感激 :)

在有人询问之前,哪个python输出:

[root@GIT …
Run Code Online (Sandbox Code Playgroud)

python paramiko python-3.x

7
推荐指数
2
解决办法
4万
查看次数

在换行符上拆分字节变量

这是一个不寻常的请求,我希望得到一些指导!:)

我有一个 python 变量,为简单起见,我们可以称它为“输出”

当我打印输出时,我得到以下信息:

b"word1\nword2\nword3\n"
Run Code Online (Sandbox Code Playgroud)

如果我可以打印,我会喜欢的

word1
word2
word3
word4
Run Code Online (Sandbox Code Playgroud)

我试图拆分变量,并将其提供给 for 循环,但成功率为零。我很高兴将输出写入操作系统中的文件并使用 bash 来解决该问题。

谢谢!

python variables for-loop

6
推荐指数
2
解决办法
6238
查看次数

是否可以比较 Github 用户?具体是他们的贡献?

我工作的公司广泛使用 GitHub。有没有办法每周比较我的团队对特定存储库的个人贡献?

除了加载他们个人的 GitHub 配置文件和比较统计数据?

我的团队正在以相当快的速度发展,很快就很难找到时间手动比较它们。我们还在 4 个不同的时区工作,因此很难有效地与每个人同步。

statistics compare github

5
推荐指数
1
解决办法
1233
查看次数

删除名为 ~ 的文件

~当我试图将它移动到我的主目录时,我不小心命名了一个文件。现在在我的中/有一个文件~,我不知道如何删除它。

如何删除不小心重命名的文件~

linux bash rm

3
推荐指数
1
解决办法
932
查看次数

在没有os.walk的情况下递归遍历python中的目录结构

我正在尝试编写一个 python2 函数,该函数将递归遍历给定目录的整个目录结构,并打印出结果。

全部不使用 os.walk

这是我到目前为止所得到的:

test_path = "/home/user/Developer/test"

def scanning(sPath):
    output = os.path.join(sPath, 'output')
    if os.path.exists(output):
        with open(output) as file1:
            for line in file1:
                if line.startswith('Final value:'):
                    print line
    else:
        for name in os.listdir(sPath):
            path = os.path.join(sPath, name)
            if os.path.isdir(path):
                print "'", name, "'"
                print_directory_contents(path)

scanning(test_path)
Run Code Online (Sandbox Code Playgroud)

这是我目前得到的,脚本没有进入新文件夹:

' test2'
'new_folder'
Run Code Online (Sandbox Code Playgroud)

问题是它不会比一个目录更深入。我还希望能够直观地指出什么是目录,什么是文件

python recursion for-loop python-2.7

0
推荐指数
1
解决办法
2712
查看次数