windows pycharm代碼遷移到Linux服務器

前言

最近實驗喫緊,在用自己電腦訓練的同時,也需要用機房電腦訓練baseline,所以需要將運行在Windows下pycharm的代碼遷移到Linux,主要需要做這兩步:

  1. 構建層次關係
  2. 將\\改成/

構建層次關係

pycharm會自動修改python路徑,建立層次關係

/ex
	/data
		data.py
	/train
		main.py

在pycharm中,可以在項目的任何地方(例如main.py)使用from data.data import xxx。
但是在Linux下,需要自己指定層次關係。

  1. 添加__init__.py文件
  2. 在程序中添加備選根目錄

第一點就是在所有文件夾下建立__init__,py文件,不必有內容,具體可參見官方文檔https://docs.python.org/2/tutorial/modules.html#packages
第二點是在程序開頭加入:

import sys
sys.path.append('/home/xxx/ex')

也就是將你的實驗根目錄加入備選目錄。

將\\改成/

Windows下目錄分隔符是\\,Linux下目錄分隔符是/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章