Psutil.Popen nesnelerini kullanan bir Python uygulamasında hata ayıklamaya çalışıyorum. Bir alt işlemi başlattığınızda, pycharm ile benim komut satırını değiştirir aşağıdadır:PyCharm ile birlikte gelen alt işlemlerin hata ayıklanması
hatayla biterpython -m pydevd.py --multiproc --client 127.0.0.1 --port 52581 --file <myapplication>
: Ben -m
seçeneği olmadan aynı komutu başlatmak zaman etraf gibi görünüyor
python.exe: Import by filename is not supported.
ince. PyCharm'ın debugger başlatma komutunu değiştirebilmemin bir yolu var mı?
Ben pycharm Community Edition 4.0.3 için güncelledik ve yeni ayıklayıcı komutu gibi görünür:
python.exe "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 4.0.3\helpers\pydev\pydevd.py"
--multiproc --client 127.0.0.1 --port 62661
--file __main__.py local -c local.yml -f input/11_12.xls
nerede -c
ve -f
benim modülün komut satırı bağımsız değişkendir. Hata ayıklama başlatma komutu değişti, ancak sorunu çözmedi; Hala Import by filename is not supported
hatasını alıyorum.
Bir kod örneği kullanılabilir here at Bitbucket.org.
Script: __main__.py
Script parameters: server
Working directory: %path to the repository%
Bu zor biridir:
'' nasıl görünüyor? Sadece bir isim mi yoksa tam yol mu? Tam yol ise, yalnızca bu adı değiştirmeyi deneyin ve üst klasörün sys.path' içinde olduğundan emin olun. Http://stackoverflow.com/questions/14465473/ –
ile karşılaştırın Community Edition 3.4 (ve python geliştirmenin 2. günüm) ile aynı sorunu ele alın. Şimdiye kadar önceki versiyonlarla çalışmışsa yorum yapabilir mi? – Prabhjot