2016-09-28 27 views
5

Tôi muốn chạy tệp python .py trong Visual Studio Code bằng cách sử dụng Windows bash console.Định cấu hình Visual Studio Code để chạy Python trong bash trên Windows

Những gì tôi đã cố gắng để làm:

Thay đổi vỏ mặc định trong settings.json:

{ 
    "terminal.integrated.shell.windows": "C:\\Windows\\sysnative\\bash.exe" 
} 

Thêm nhiệm vụ trong tasks.json để chạy python lệnh với tên file là một cuộc tranh cãi:

{ 
    // See https://go.microsoft.com/fwlink/?LinkId=733558 
    // for the documentation about the tasks.json format 
    "version": "0.1.0", 
    "command": "python", 
    "isShellCommand": true, 
    "showOutput": "always", 
    "tasks": [ 
     { 
      "taskName": "Run python in bash", 
      "suppressTaskName": true, 
      "args": ["${file}"] 
     } 
    ] 
} 

Có là một vài vấn đề cần giải quyết tại đây:

  1. Nhiệm vụ không được chạy trong bash như tôi muốn
  2. Để truy cập CI need to replaceC:\ với /mnt/c trong đường dẫn tập tin

Bạn có thể chia sẻ với các giải pháp của tôi đối với những vấn đề?

+0

+1, tôi cũng cần sử dụng các cửa sổ của tôi các tệp python để biên dịch bằng cách sử dụng bash trong windows, chia sẻ giải pháp nếu có –

+0

Thật không may, tôi vẫn chưa quản lý để tự động hóa điều này. Chạy python trong Windows Bash bây giờ không phải là một ý tưởng hay. – Piotrek

+0

okay, tôi đã hỏi nhóm vscode về giải pháp này, tôi sẽ cập nhật nếu họ phản hồi tích cực :) –

Trả lời

0

Tôi không có Windows 10 với bash nhưng tôi cho rằng vấn đề là bạn không thực sự cố gắng chạy Python. Bạn đang cố gắng chạy bash (và sau đó chạy python). Thử đặt lệnh thành bash với thông số ["python", "$file"].

+0

Đây là những gì tôi thấy đang cố gắng: "'bash' không được nhận dạng là lệnh nội bộ hoặc bên ngoài, chương trình có thể hoạt động hoặc tệp bó . " – Piotrek

+0

Xin chào, tôi là tác giả của tiện ích mở rộng này và chưa xem xét điều này. Có vấn đề trong github. Sẽ xem xét điều này đôi khi trong tương lai gần. Trong thời gian đó, tôi tìm thấy một liên kết có thể được sử dụng: https://github.com/lsegal/atom-runner/issues/139 – Don

+0

Âm thanh như bạn cần phải bao gồm đường dẫn đầy đủ để bash thay vì chỉ "bash". – u02sgb

Các vấn đề liên quan