相关疑难解决方法(0)

python只适用于sudo

如果我使用它,我的python 2.7脚本可以在我的Ubuntu系统上运行

sudo python [filename].py
Run Code Online (Sandbox Code Playgroud)

或者来自使用的bash脚本

sudo ./[bashscriptname].sh
Run Code Online (Sandbox Code Playgroud)

但是,如果我从Pycharm调用它,我会从命令提示符中获得oauth错误

python [filename].py 
Run Code Online (Sandbox Code Playgroud)

在'import pandas'行引发错误:

ImportError: Missing required dependencies ['numpy', 'pytz']
Run Code Online (Sandbox Code Playgroud)

我试过了

但似乎没有任何效果.

pip list
Run Code Online (Sandbox Code Playgroud)

显示所有必需的pandas,numpy,pytz和oauth包.

我有一个花了将近一天的菜鸟 - 非常感谢帮助!!

python ubuntu numpy python-2.7

5
推荐指数
1
解决办法
613
查看次数

Python代码从IDE运行,但不从终端运行

当我尝试从Linux终端运行代码时,我的导入不起作用.具体来说,从同一项目中的其他包导入.我知道这是一个PYTHONPATH问题,但我不知道如何进一步诊断或解决它.代码在IDE(eclipse)中运行良好.

我对永久解决方案感兴趣,猜测它将涉及编辑.bashrc.我只是想从命令行调用脚本,比如

python my_script.py
Run Code Online (Sandbox Code Playgroud)

os.environ["PYTHONPATH"] 在ipython终端中给出了一个关键错误.

我试过了

print os.getcwd()
print sys.path
Run Code Online (Sandbox Code Playgroud)

在IDE里面

/home/myname/workspace/project2/main

['/home/myname/workspace/project2/main', '/home/myname/workspacep/problem2', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_6
4-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/p
ython2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/pytho
n2.7/dist-packages/ubuntu-sso-client', '/usr/lib/pymodules/python2.7', '/usr/lib/python2.7/lib-old']
Run Code Online (Sandbox Code Playgroud)

内部终端

/home/myname/workspace/project2/main

['/home/myname/workspace/project2/main', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/python2.7/dist-packages/ubuntu-sso-client']
Run Code Online (Sandbox Code Playgroud)

python python-import pythonpath

5
推荐指数
1
解决办法
2618
查看次数

标签 统计

python ×2

numpy ×1

python-2.7 ×1

python-import ×1

pythonpath ×1

ubuntu ×1