初始化python路径的最佳方法是什么? 问题描述

初始化python路径的最佳方法是什么? 问题描述,python,Python,请注意,我并没有通过在其他计算机上安装使我的代码作为一个模块进行转换 我有几个代码和几个级别的目录。每次我转移到其他计算机时,我都会执行以下操作 import sys import os sys.path.insert(0, os.path.abspath('../src/')) 问题: 在python代码中添加路径以使其易于转移的最佳方法是什么 除了上述的解决方法,我还知道以下方法 将整个代码作为一个模块,可以在任何其他计算机上安装python安装程序 使用环境变量,我认为这很难看 你似乎知

请注意,我并没有通过在其他计算机上安装使我的代码作为一个模块进行转换

我有几个代码和几个级别的目录。每次我转移到其他计算机时,我都会执行以下操作

import sys
import os
sys.path.insert(0, os.path.abspath('../src/'))
问题: 在python代码中添加路径以使其易于转移的最佳方法是什么

除了上述的解决方法,我还知道以下方法

  • 将整个代码作为一个模块,可以在任何其他计算机上安装python安装程序

  • 使用环境变量,我认为这很难看


  • 你似乎知道两种标准方法。什么对你不起作用?你是在要求某种魔法吗?要么扩展
    sys.path
    以包含源文件,要么将源文件放在
    sys.path
    下。要么这座山来到穆罕默德面前,要么穆罕默德走向这座山。
    import sys
    sys.path.append("/home/me/mypython_file.py")