Python开发

Mac OS 搭建jumpserver 环境

2017-02-23  本文已影响68人  灼灼2015

之前使用的windows 8,在本机上无法对jumpserver 进行调试,非常不方便,于是咬了牙,买了Mac,于是在搭建环境这条路上被累的不轻。

1)mysql-python 装不上
报ld : library not found -lssl
单独装ssl时又提示不用安装
google了一圈 每个结果,
最终解决方案:
brew install mysql
brew unlink mysql
brew install mysql-connector-c
sudo pip install mysql-python

  1. pyinotify 装不上
    这个是真心没辙啦,因为mac 本身不支持 inotify,
    暂时注释了代码,后面使用Macfsevents改写代码

  2. 项目无法启动
    因前面注释了代码,
    于是开始修改代码,可真心不懂呀,

    observer = Observer()
    stream = Stream(callback, path, file_events=True)
    observer.schedule(stream)
    observer.start()

不确定功能是否实现(99.99%功能是没有实现的),但好歹项目已经启动啦。

4)使用admin登陆,发现权限只有普通
对比原来数据库中的权限修改
update juser_user set is_superuser=0,role='SU';
果然就可以啦。

后续要继续努力,争取在Mac os 上功能都可以正常使用。

上一篇下一篇

猜你喜欢

热点阅读