Khi bạn chạy ứng dụng của mình lần đầu tiên, PyCharm sẽ tự động tạo cấu hình Chạy/Gỡ lỗi tạm thời. Bạn có thể sửa đổi nó để chỉ định hoặc thay đổi các tham số mặc định và lưu nó dưới dạng cấu hình Chạy/Gỡ lỗi vĩnh viễn
điều kiện tiên quyết
Trước khi bạn bắt đầu, hãy đảm bảo rằng Python và các khung liên quan đã được cài đặtTham khảo các trang tải xuống và cài đặt tương ứng để biết chi tiết
- con trăn
- Django
Sử dụng hộp thoại này để tạo cấu hình chạy/gỡ lỗi cho Tập lệnh Python .
tab cấu hình
Mục
Sự miêu tả
Đường dẫn tập lệnh/Tên mô-đun
Nhấp vào danh sách để chọn loại mục tiêu để chạy. Sau đó, trong trường tương ứng, chỉ định đường dẫn đến tập lệnh Python hoặc tên mô-đun sẽ được thực thi
Thông số
Trong trường này, chỉ định các tham số sẽ được chuyển đến tập lệnh Python
Khi chỉ định tham số tập lệnh, hãy tuân theo các quy tắc sau
Sử dụng khoảng trắng để phân tách các tham số tập lệnh riêng lẻ
Các tham số tập lệnh chứa khoảng trắng phải được phân tách bằng dấu ngoặc kép, ví dụ:
some" "param
hoặc"some param"
Nếu tham số tập lệnh bao gồm dấu ngoặc kép, ví dụ: thoát khỏi dấu ngoặc kép bằng dấu gạch chéo ngược
.-s"main.snap_source_dirs=[\"pcomponents/src/main/python\"]" -s"http.cc_port=8189" -s"backdoor.port=9189" -s"main.metadata={\"location\": \"B\", \"language\": \"python\", \"platform\": \"unix\"}"
Biến môi trường
Trường này hiển thị danh sách các biến môi trường. Nếu danh sách chứa một số biến, chúng được phân cách bằng dấu chấm phẩy.
Theo mặc định, trường chứa biến PYTHONUNBUFFERED
được đặt thành 1. Để điền vào danh sách, hãy nhấp vào nút duyệt hoặc nhấn Shift+Enter và chỉ định nhóm biến môi trường mong muốn trong hộp thoại Biến môi trường .
Để tạo một biến mới, hãy nhấp vào
Biến1 = Giá trị1 Biến2 = Giá trị2
Chỉ cần sao chép danh sách các biến từ tệp văn bản và nhấp vào Dán [Trình thông dịch Python
Chọn một trong các trình thông dịch Python được cấu hình sẵn từ danh sách
Khi PyCharm ngừng hỗ trợ bất kỳ phiên bản Python lỗi thời nào, trình thông dịch dự án tương ứng được đánh dấu là không được hỗ trợ
Tùy chọn phiên dịch
Trong trường này, chỉ định chuỗi sẽ được chuyển đến trình thông dịch. Nếu cần, hãy nhấp vào
Thư mục làm việc
Chỉ định một thư mục sẽ được sử dụng bởi tác vụ đang chạy
Khi cấu hình chạy/gỡ lỗi mặc định được tạo bằng phím tắt Ctrl+Shift+F10 hoặc bằng cách chọn Chạy từ menu ngữ cảnh . Thư mục này có thể khác với thư mục dự án.
Khi trường này để trống, thư mục bin của bản cài đặt PyCharm sẽ được sử dụng.
Thêm gốc nội dung vào PYTHONPATH
Chọn hộp kiểm này để thêm tất cả nội dung gốc của dự án vào biến môi trường PYTHONPATH;
Thêm nguồn gốc vào PYTHONPATH
Chọn hộp kiểm này để thêm tất cả nguồn gốc của dự án vào biến môi trường PYTHONPATH;
Chấp hànhChạy với bảng điều khiển Python
Cho phép chạy tập lệnh hoặc mô-đun của bạn với bảng điều khiển Python
Chuyển hướng đầu vào từ
Cho phép chuyển hướng dữ liệu từ tệp văn bản sang đầu vào tiêu chuẩn. Sử dụng tùy chọn này nếu tập lệnh của bạn yêu cầu một số thông tin đầu vào và bạn muốn tự động gửi các giá trị thay vì nhập chúng vào bảng điều khiển Run . Để bật chuyển hướng, hãy chọn hộp kiểm và chỉ định đường dẫn đến tệp văn bản đích.
Cài đặt vùng chứa docker
Trường này chỉ xuất hiện khi một trình thông dịch từ xa dựa trên Docker được chọn cho một dự án
Nhấp vào
Tắt mạng . chọn hộp kiểm này để tắt kết nối mạng. Điều này tương ứng với
--net="none"
, có nghĩa là bên trong vùng chứa không có tài nguyên mạng bên ngoài.- Chế độ mạng . tương ứng với các giá trị khác của tùy chọn
--net
.bridge
là giá trị mặc định. Một địa chỉ IP sẽ được phân bổ cho vùng chứa trên mạng của cầu và lưu lượng sẽ được định tuyến qua cầu này tới vùng chứa.
Các bộ chứa có thể giao tiếp qua địa chỉ IP của chúng theo mặc định. Để giao tiếp bằng tên, chúng phải được liên kết.host
. sử dụng ngăn xếp mạng của máy chủ lưu trữ bên trong vùng chứacontainer:
. sử dụng ngăn xếp mạng của vùng chứa khác, được chỉ định thông qua tên hoặc id của nó.
Tham khảo tài liệu Cài đặt mạng để biết chi tiết
Liên kết . Sử dụng phần này để liên kết vùng chứa được tạo với các vùng chứa khác. Điều này được áp dụng cho
Network mode = bridge
và tương ứng với tùy chọn"some param"
0.Xuất bản tất cả các cổng . Hiển thị tất cả các cổng container cho máy chủ. Điều này tương ứng với tùy chọn
"some param"
1.Liên kết cổng . Chỉ định danh sách các ràng buộc cổng. Tương tự như sử dụng tùy chọn
"some param"
2 với"some param"
3.Máy chủ bổ sung . Điều này tương ứng với tùy chọn
"some param"
4. Tham khảo trang Quản lý /etc/hosts để biết chi tiết.Ràng buộc âm lượng . Sử dụng trường này để chỉ định các liên kết giữa các thư mục đặc biệt- các tập và các thư mục của máy tính, nơi trình nền Docker chạy. Điều này tương ứng với tùy chọn
"some param"
5.
Xem Quản lý dữ liệu trong vùng chứa để biết chi tiết.Biến môi trường . Sử dụng trường này để chỉ định danh sách các biến môi trường và giá trị của chúng. Điều này tương ứng với tùy chọn
"some param"
6. Tham khảo trang ENV [biến môi trường] để biết chi tiết.
Nhấp vào
Nói về sự tương ứng của cài đặt với một số tùy chọn [--net
, "some param"
0, v.v. ], lưu ý rằng các tùy chọn này đến từ các đối số dòng lệnh Docker
Trường này chỉ xuất hiện khi một trình thông dịch từ xa dựa trên Docker Compose được chọn
Các lệnh và tùy chọn
Bạn có thể sử dụng các lệnh sau của Docker Compose Command-Line Interface
lệnh
Tùy chọn được hỗ trợ
up — Xây dựng, tạo, bắt đầu và gắn vào vùng chứa cho một dịch vụ
"some param"
9, -s"main.snap_source_dirs=[\"pcomponents/src/main/python\"]" -s"http.cc_port=8189" -s"backdoor.port=9189" -s"main.metadata={\"location\": \"B\", \"language\": \"python\", \"platform\": \"unix\"}"
0, -s"main.snap_source_dirs=[\"pcomponents/src/main/python\"]" -s"http.cc_port=8189" -s"backdoor.port=9189" -s"main.metadata={\"location\": \"B\", \"language\": \"python\", \"platform\": \"unix\"}"
1, -s"main.snap_source_dirs=[\"pcomponents/src/main/python\"]" -s"http.cc_port=8189" -s"backdoor.port=9189" -s"main.metadata={\"location\": \"B\", \"language\": \"python\", \"platform\": \"unix\"}"
2, -s"main.snap_source_dirs=[\"pcomponents/src/main/python\"]" -s"http.cc_port=8189" -s"backdoor.port=9189" -s"main.metadata={\"location\": \"B\", \"language\": \"python\", \"platform\": \"unix\"}"
3, -s"main.snap_source_dirs=[\"pcomponents/src/main/python\"]" -s"http.cc_port=8189" -s"backdoor.port=9189" -s"main.metadata={\"location\": \"B\", \"language\": \"python\", \"platform\": \"unix\"}"
4
run — Chạy lệnh một lần đối với dịch vụ. Xem các tài liệu tham khảo
_______25, _______26, _______27, _______28, _______29, _______30, _______31, _______32, _______33
exec — Chạy các lệnh tùy ý trong các dịch vụ của bạn
PYTHONUNBUFFERED
4, PYTHONUNBUFFERED
5, PYTHONUNBUFFERED
6
Xem trước lệnh
Bạn có thể mở rộng trường này để xem trước toàn bộ chuỗi lệnh
Ví dụ. nếu bạn nhập tổ hợp sau vào trường Lệnh và tùy chọn .
PYTHONUNBUFFERED
7đầu ra xem trước sẽ trông như sau
docker-compose -f C:\PyCharm-2019.2\Demos\djangodocker-master\docker-compose.yml -f up --build exec --user jetbrains
tab Nhật ký
Sử dụng tab này để chỉ định tệp nhật ký nào được tạo trong khi chạy hoặc gỡ lỗi sẽ được hiển thị trong bảng điều khiển, tức là trên các tab chuyên dụng của cửa sổ công cụ Chạy hoặc Gỡ lỗi
Mục
Sự miêu tả
Đang hoạt động
Chọn các hộp kiểm trong cột này để hiển thị các mục nhật ký trong các tab tương ứng trong cửa sổ công cụ Run hoặc cửa sổ công cụ Gỡ lỗi
Mục nhập tệp nhật ký
Các trường chỉ đọc trong cột này liệt kê các tệp nhật ký sẽ hiển thị. Danh sách có thể chứa
Đường dẫn đầy đủ đến các tệp cụ thể
Bí danh để thay thế cho các đường dẫn hoặc mẫu đầy đủ. Các bí danh này cũng được hiển thị trong tiêu đề của các tab nơi các tệp nhật ký tương ứng được hiển thị
Nếu mẫu mục nhập nhật ký xác định nhiều tệp, tiêu đề tab sẽ hiển thị tên của tệp thay vì bí danh mục nhập nhật ký
Bỏ qua nội dung
Chọn hộp kiểm này để bỏ qua nội dung trước đó của nhật ký đã chọn
Lưu đầu ra của bảng điều khiển vào tệp
Chọn hộp kiểm này để lưu đầu ra của bảng điều khiển vào vị trí đã chỉ định. Nhập đường dẫn theo cách thủ công hoặc nhấp vào nút duyệt và trỏ đến vị trí mong muốn trong hộp thoại mở ra
Hiển thị bảng điều khiển khi thông báo được in ra luồng đầu ra tiêu chuẩn
Chọn hộp kiểm này để kích hoạt bảng điều khiển đầu ra và đưa nó về phía trước nếu một quy trình được liên kết ghi vào Tiêu chuẩn. ngoài
Hiển thị bảng điều khiển khi thông báo được in thành luồng lỗi tiêu chuẩn
Chọn hộp kiểm này để kích hoạt bảng điều khiển đầu ra và đưa nó về phía trước nếu một quy trình được liên kết ghi vào Tiêu chuẩn. sai lầm
Nhấp vào nút này để mở hộp thoại Chỉnh sửa bí danh tệp nhật ký nơi bạn có thể chọn một mục nhập nhật ký mới và chỉ định bí danh cho nó
Nhấp vào nút này để chỉnh sửa các thuộc tính của mục nhập tệp nhật ký đã chọn trong hộp thoại Chỉnh sửa bí danh tệp nhật ký
Nhấp vào nút này để xóa mục nhật ký đã chọn khỏi danh sách
Nhấp vào nút này để chỉnh sửa mục nhập tệp nhật ký đã chọn. Nút này chỉ khả dụng khi mục nhập được chọn
Phổ thông
Khi bạn chỉnh sửa cấu hình chạy [nhưng không phải mẫu cấu hình chạy], bạn có thể chỉ định các tùy chọn sau
Mục
Sự miêu tả
Tên
Trong trường này, chỉ định tên cho cấu hình chạy/gỡ lỗi. Tên này sẽ giúp bạn xác định cấu hình đã tạo khi bạn chọn chỉnh sửa cấu hình đó sau này hoặc khi bạn gọi nó, chẳng hạn như từ cửa sổ bật lên Chạy Shift+ .
Chia sẻ qua VCS
Chọn hộp kiểm này để đặt cấu hình chạy/gỡ lỗi dưới sự kiểm soát phiên bản và cung cấp cấu hình đó cho các thành viên khác trong nhóm
Cấu hình chạy/gỡ lỗi được chia sẻ được lưu giữ trong các tệp xml riêng biệt trong . thư mục idea\runConfigurations , trong khi các cấu hình chạy/gỡ lỗi cục bộ được giữ trong . ý tưởng\không gian làm việc. xml .
Cho phép chạy song song
Nếu hộp kiểm này được chọn, có thể khởi chạy song song một cấu hình chạy nhiều lần thay vì chạy lại cấu hình đó. Mỗi người chạy sẽ bắt đầu trong tab riêng của Cửa sổ Công cụ Chạy hoặc Cửa sổ Công cụ Gỡ lỗi
Khi bị tắt, mỗi khi một phiên bản mới của cấu hình chạy/gỡ lỗi được khởi chạy, PyCharm sẽ kiểm tra sự hiện diện của các phiên bản khác của cùng cấu hình chạy/gỡ lỗi đó và hiển thị hộp thoại xác nhận. Nếu bạn nhấp vào OK trong hộp thoại xác nhận, phiên bản đầu tiên của trình chạy sẽ bị dừng và phiên bản tiếp theo sẽ diễn ra. Điều này hợp lý khi khởi chạy hai phiên bản cấu hình chạy/gỡ lỗi cùng loại tiêu tốn quá nhiều tài nguyên CPU và bộ nhớ.
Thanh công cụ
Chế độ xem dạng cây của các cấu hình chạy/gỡ lỗi có một thanh công cụ giúp bạn quản lý các cấu hình có sẵn trong dự án của mình cũng như điều chỉnh các mẫu cấu hình mặc định
Mục
Đường tắt
Sự miêu tả
Tạo cấu hình chạy/gỡ lỗi
Xóa cấu hình chạy/gỡ lỗi đã chọn. Lưu ý rằng bạn không thể xóa cấu hình mặc định
Tạo một bản sao của cấu hình chạy/gỡ lỗi đã chọn. Lưu ý rằng bạn tạo các bản sao của cấu hình mặc định
Nút chỉ hiển thị khi bạn chọn cấu hình tạm thời. Nhấp vào nút này để lưu cấu hình tạm thời thành vĩnh viễn
Xem và chỉnh sửa mẫu [nghĩa là cài đặt mặc định] cho cấu hình chạy/gỡ lỗi đã chọn. Các mẫu được hiển thị bên dưới nút Mẫu và được sử dụng cho các cấu hình mới được tạo.
Alt+Up/Alt+Down
Di chuyển cấu hình chạy/gỡ lỗi đã chọn lên và xuống trong danh sách
Thứ tự của các cấu hình trong danh sách xác định thứ tự mà các cấu hình xuất hiện khi bạn chọn một cấu hình chạy/gỡ lỗi
Các mẫu cấu hình chạy/gỡ lỗi mặc định luôn được sắp xếp theo thứ tự bảng chữ cái
Di chuyển vào thư mục mới / Tạo thư mục mới. Bạn có thể nhóm các cấu hình chạy/gỡ lỗi bằng cách đặt chúng vào các thư mục
Để tạo thư mục, hãy chọn cấu hình trong một danh mục, nhấp vào
Sau đó, để di chuyển cấu hình vào một thư mục, giữa các thư mục hoặc ra khỏi thư mục, hãy sử dụng các nút kéo hoặc
Để xóa nhóm, hãy chọn một thư mục và nhấp vào
Nhấp vào nút này để sắp xếp cấu hình theo thứ tự bảng chữ cái
Trước khi ra mắt
Trong khu vực này, bạn có thể chỉ định các tác vụ phải được thực hiện trước khi bắt đầu cấu hình chạy/gỡ lỗi đã chọn. Các nhiệm vụ được thực hiện theo thứ tự chúng xuất hiện trong danh sách
Mục
Đường tắt
Sự miêu tả
Nhấp vào biểu tượng này để thêm một trong các tác vụ khả dụng sau
Chạy công cụ bên ngoài . chọn để chạy một ứng dụng bên ngoài. Trong hộp thoại mở ra, chọn một hoặc nhiều ứng dụng bạn muốn chạy. Nếu nó chưa được định nghĩa trong PyCharm, hãy thêm định nghĩa của nó. Để biết thêm thông tin, hãy xem Công cụ bên ngoài và Công cụ bên ngoài.
Chạy cấu hình khác . chọn để thực thi cấu hình chạy/gỡ lỗi khác. Trong hộp thoại mở ra, chọn cấu hình sẽ chạy.
Khởi chạy trình duyệt web . chọn tùy chọn này để khởi động trình duyệt. Trong hộp thoại mở ra, chọn loại trình duyệt và cung cấp URL bắt đầu. Ngoài ra, hãy chỉ định xem bạn có muốn khởi chạy trình duyệt với trình gỡ lỗi JavaScript hay không.
Chạy Trình theo dõi tệp . chọn tùy chọn này để PyCharm áp dụng tất cả các trình theo dõi tệp hiện đang hoạt động.
Chạy tác vụ Grunt . chọn tùy chọn này để chạy tác vụ Grunt.
Trong hộp thoại Tác vụ Grunt mở ra, hãy chỉ định Tệp Grunt. js nơi tác vụ bắt buộc được xác định, chọn tác vụ để thực thi và chỉ định các đối số để chuyển đến công cụ Grunt.Chỉ định vị trí của Nút. js, các tham số để truyền cho nó và đường dẫn đến gói grunt-cli .
Chạy tác vụ Gulp . chọn tùy chọn này để chạy tác vụ Gulp.
Trong hộp thoại Tác vụ Gulp mở ra, hãy chỉ định Tệp Gulp. js nơi tác vụ bắt buộc được xác định, chọn tác vụ để thực thi và chỉ định các đối số để chuyển đến công cụ Gulp.Chỉ định vị trí của Nút. js, các tham số truyền vào nó và đường dẫn đến gói gulp .
Chạy npm Script . chọn tùy chọn này để thực thi tập lệnh npm.
Trong hộp thoại Tập lệnh NPM mở ra, hãy chỉ định cài đặt cấu hình chạy/gỡ lỗi npm.Tạo bản đồ nguồn CoffeeScript . chọn tùy chọn này để tạo bản đồ nguồn cho các nguồn CoffeeScript của bạn. Trong hộp thoại mở ra, hãy chỉ định vị trí của các tệp nguồn CoffeeScript của bạn.
Chạy công cụ bên ngoài từ xa . thêm một công cụ bên ngoài SSH từ xa.
Nhấp vào biểu tượng này để xóa tác vụ đã chọn khỏi danh sách
Nhấp vào biểu tượng này để chỉnh sửa tác vụ đã chọn. Thực hiện các thay đổi cần thiết trong hộp thoại mở ra
Alt+Up/Alt+Down
Nhấp vào các biểu tượng này để di chuyển tác vụ đã chọn lên hoặc xuống một hàng trong danh sách. [Các nhiệm vụ được thực hiện theo thứ tự xuất hiện trong danh sách. ]
Hiển thị trang này
Chọn hộp kiểm này để hiển thị cài đặt cấu hình chạy/gỡ lỗi trước khi thực sự bắt đầu cấu hình chạy/gỡ lỗi
Kích hoạt cửa sổ công cụ
Theo mặc định, hộp kiểm này được chọn và cửa sổ công cụ Chạy hoặc Gỡ lỗi sẽ mở ra khi bạn bắt đầu cấu hình chạy/gỡ lỗi
Mặt khác, nếu hộp kiểm bị xóa, cửa sổ công cụ sẽ không hiển thị. Tuy nhiên, khi cấu hình đang chạy, bạn có thể tự mở cửa sổ công cụ tương ứng cho nó bằng cách nhấn Alt+4 hoặc Alt+5