我在CentOS中创建了一个名为nafd_it的新用户。
然后获得virtualenv nafd文件夹的所有权。该文件夹包含django应用程序和python2.7。
sudo chown -R nafd_it /env/nafd
sudo chmod -R g+w /env/nafd
在我的根虚拟环境中,当我启动python2.7时,我可以导入时间模块。 但是当我改变用户时
su - nafd_it
-bash-4.1$ source bin/activate
(nafd)-bash-4.1$ python
当我发出import time
我正在
ImportError: No module named time
我已将/env/nafd
文件夹的文件夹权限更改为chmod -R ugo+rwx env/nafd
如何让用户nafd_it读取python模块?
答案 0 :(得分:0)
在我再次忘记解决此问题之前,我设法通过将用户nafd_it
添加到根组来传递此防火墙。
usermod -a -G root 'nafd_it'
我现在可以使用nafd_it用户正确访问该模块。