这应该是一个非常普通的问题,但是我该如何去做,以便每次我编写一个新的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
看这里