cari

Rumah  >  Soal Jawab  >  teks badan

linux - 直接python程序运行没有问题,nohup运行就出错了,该怎么解决啊?

伊谢尔伦伊谢尔伦2829 hari yang lalu1002

membalas semua(5)saya akan balas

  • 迷茫

    迷茫2017-04-18 09:26:27

    virtualenv Sumber? Sebelum nohup

    balas
    0
  • 天蓬老师

    天蓬老师2017-04-18 09:26:27

    Saya tidak pernah menghadapi masalah anda sebelum ini.
    Tetapi anda boleh menukar program menjadi perkhidmatan supaya ia tidak akan dibunuh apabila shell keluar. Cara paling mudah untuk mencipta perkhidmatan ialah menggunakan penyelia, yang juga dilaksanakan dalam python di bawah Linux.

    =====
    Untuk menambah, terdapat cara yang agak mudah untuk menggunakan arahan skrin. Contohnya:

    skrin -S xyz (Pilih nama yang mudah diingat)
    python xxx.py (mulakan program anda)
    ctrl+a+d
    Kemudian keluar sahaja.
    Selepas log masuk lain kali, laksanakan:

    skrin -r xyz
    Anda boleh kembali ke antara muka terakhir yang anda keluarkan

    balas
    0
  • 高洛峰

    高洛峰2017-04-18 09:26:27

    Kelihatan seperti isu pembolehubah persekitaran

    balas
    0
  • 怪我咯

    怪我咯2017-04-18 09:26:27

    Ini kelihatan seperti masalah pembolehubah persekitaran.
    Adalah mustahil untuk menulis fungsi garpu dan mengubahnya menjadi proses daemon.

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 09:26:27

    Saya telah mengalami situasi yang sama, dan ujian boleh dijalankan untuk menunjukkan bahawa kod itu betul
    Mengikut mesej ralat: modul yang ditentukan tidak boleh ditemui dalam versi python yang sedang dijalankan, kemungkinan besar konflik versi
    Untuk memastikan berjalan Untuk versi python yang betul, cara paling mudah ialah menjalankan laluan mutlak
    Rakan sekelas yang meminta nasihat juga meminta saya untuk menyusun alias npy3=nohup python-absolute-path

    balas
    0
  • Batalbalas