在linux中,如何通过命令将python包标记为资源目录?

在linux中,如何通过命令将python包标记为资源目录?,python,linux,pycharm,Python,Linux,Pycharm,在Pycharm中,我可以轻松地将一个目录标记为源目录,然后将其导入其他文件中。但是,当我在终端中使用python命令运行该文件时,出现了一个导入错误,表明找不到所谓的包。如何解决这个问题?在PyCharm中将目录标记为源代码的魔力来自于PyCharm的运行配置对话框中的“将源根添加到PYTHONPATH”复选框。选中此选项后,所有标记为“source”的目录都将添加到PYTHONPATH 在命令行中,您没有PyCharm提供的基础结构。因此,您需要自己定义PYTHONPATH。也就是说,做一些

在Pycharm中,我可以轻松地将一个目录标记为源目录,然后将其导入其他文件中。但是,当我在终端中使用
python
命令运行该文件时,出现了一个导入错误,表明找不到所谓的包。如何解决这个问题?

在PyCharm中将目录标记为源代码的魔力来自于PyCharm的运行配置对话框中的“将源根添加到PYTHONPATH”复选框。选中此选项后,所有标记为“source”的目录都将添加到PYTHONPATH

在命令行中,您没有PyCharm提供的基础结构。因此,您需要自己定义PYTHONPATH。也就是说,做一些类似于:

PYTHONPATH=dir1:dir2:dir3 python myscript.py