小编Cha*_*yak的帖子

python模块的vscode导入错误

我试图从一个目录级别进行python导入.

import sys

sys.path.append('..')
from cn_modules import exception
Run Code Online (Sandbox Code Playgroud)

当我尝试运行构建任务时,我从VSCode收到错误:

ImportError:没有名为cn_modules的模块

相同的代码在终端(python)没有任何错误的情况下工作.
当我尝试从VSCode运行构建任务运行它时,我遇到了问题.
这里有什么问题的任何线索?

安静了一段时间,但无法解决这个问题,任何帮助表示赞赏.


注意:当我使用vscode进行调试时,这也适用.下面是我对launch.json和tasks.json的配置

launch.json

 {
        "version": "0.2.0",
        "configurations": [
            {
                "name": "Python Console App",
                "type": "python",
                "request": "launch",
                "stopOnEntry": true,
                "program": "${file}",
                "externalConsole": true,
                "debugOptions": [
                    "WaitOnAbnormalExit",
                    "WaitOnNormalExit"
                ],
                "env": {},
                "envFile": "${workspaceRoot}/.env",
                "console":"integratedTerminal",
                "pythonPath": "${config:python.pythonPath}"
            }
        ]
    }
Run Code Online (Sandbox Code Playgroud)

tasks.json

{
        "version": "0.1.0",
        "command": "/usr/bin/python",
        "isShellCommand": true,
        "args": ["${file}"],
        "showOutput": "always",
        "env": {},
        "envFile": "${workspaceRoot}/.env",
        "pythonPath": "${config:python.pythonPath}"
 }
Run Code Online (Sandbox Code Playgroud)

python-2.7 visual-studio-code vscode-settings vscode-tasks

13
推荐指数
5
解决办法
2万
查看次数

Jenkins - (私有子网)WebHook与Github不会触发自动构建

问题:

我正在进行CI设置以配置github - Jenkins web钩子,用于在github上使用代码提交触发构建.以下是当前配置详细信息

  • 我的Jenkins位于AWS私有子网内
  • 我有插件:"GitHub Web Hook"配置了API URL,用户名和OAuth令牌,Test Credentials给出了成功消息.
  • 我在"构建触发器"下选择"在将更改推送到GitHub时构建"

Jenkins的工作与手动构建完美配合.但是当在github上完成代码提交时,它不起作用(自动构建触发器).

需要帮助:

  1. 我如何详细调试这种情况,如果"Git hub webhook"配置测试有效,我可以说git hub能够连接到我的Jenkins私有或它做其他测试吗?
  2. 请纠正/指导步骤以使其正常工作

git continuous-integration github jenkins devops

6
推荐指数
1
解决办法
2578
查看次数

更改接受密钥 (autosuggest-accept) - Mac 上的 ZSH shell

on >zsh mac terminal
如果我输入c并得到自动完成建议clear

要接受该建议,我需要按右箭头键,然后按 Enter 运行它。我想将右箭头键更改为其他键,例如 OR

请帮助找到改变这种行为的方法。

zsh zsh-completion oh-my-zsh

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

Ansible adhoc命令按顺序排列

我想在EC2实例列表上运行ansible adhoc命令.我希望ansible按顺序运行它,但是ansible随机运行它们.例如:

13:42:21 @cnayak ansible :? ansible aws -a "hostname"
ec2 | SUCCESS | rc=0 >>
ip-172-31-36-255

ec3 | SUCCESS | rc=0 >>
ip-172-31-45-174

13:42:26 @cnayak ansible :? ansible aws -a "hostname"
ec3 | SUCCESS | rc=0 >>
ip-172-31-45-174

ec2 | SUCCESS | rc=0 >>
ip-172-31-36-255
Run Code Online (Sandbox Code Playgroud)

有什么方法让它们按顺序运行?

ansible ansible-2.x ansible-ad-hoc

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

Haproxy-将请求转发到S3托管站点

我对haproxy的了解极少。在测试配置

S3托管网站(路由53别名)
-content.mydomain.com URL登陆haproxy-www.mydomain.com/getfiles/

是否可以将重新路由www.mydomain.com/getfiles/重定向到content.mydomain.com(s3托管网站)。

我能够使用下面提到的配置将其重定向到在同一服务器上运行的另一个应用程序

  acl display-s3-content path_beg /getfiles/
  use_backend my-content if display-s3-content

backend my-content   
  reqrep ^([^\ ]*)\ (.*) \1\ /path/\2   
  server test www.mycomain.com:1936
Run Code Online (Sandbox Code Playgroud)

但是当我尝试将其重定向到s3托管站点时,它不起作用。以下是无法正常使用的配置的后端

  reqrep ^([^\ ]*)\ (.*) \1\ /path/\2
  server test1 content.mydomain.com
Run Code Online (Sandbox Code Playgroud)

谢谢!

amazon-s3 haproxy

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