Python: PYTHONPATH



这应该是一个非常普通的问题,但是我该如何去做,以便每次我编写一个新的python库,或者从Github下载一个,我都可以做:

$ import my_module

$ import github_module

没有任何大惊小怪?

是否有推荐的目录来保存我所有的自定义或下载的模块? 以防万一:我使用 brew install 安装了 Python3.6,因为一些 Youtube 视频告诉我这是最整洁的方法。

尝试的解决方案:

  • 每次都/path/to/my_module追加到sys.path。有点有效,但不整洁。
  • ./profile,或./bash_profile。但是,在我保存会话并尝试再次重新打开我的终端后,bash 无法识别我的任何命令,例如 jupyter notebook .我执行了紧急撤消操作以将./profile文件恢复到其原始状态。鉴于我对Mac OS缺乏了解,除非我真的知道自己在做什么,否则我对弄乱这些文件持谨慎态度。

我建议使用像miniconda这样的python包管理器;然后安装

conda install blahblah 

它节省了大量的时间和痛苦!

git 源代码可以使用 pip 安装(它也随 miniconda 一起提供(,例如

pip install -e git://git.myproject.org/MyProject.git@master#egg=MyProject

看这里

最新更新