Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“我的python不工作”-bash://python:Invalid参数";_Python - Fatal编程技术网

“我的python不工作”-bash://python:Invalid参数";

“我的python不工作”-bash://python:Invalid参数";,python,Python,突然,我的开发服务器python无法工作。 错误消息如下: root@scu4:~# python -bash: /root/anaconda3/bin/python: Invalid argument /root/anaconda3/bin/是python安装目录 conda update -n base -c defaults conda 如何修复它?此错误是因为它不是从安装了python的目录打开python,而是从/root/anaconda3/bin/python打开python,

突然,我的开发服务器python无法工作。
错误消息如下:

root@scu4:~# python
-bash: /root/anaconda3/bin/python: Invalid argument
/root/anaconda3/bin/
是python安装目录

conda update -n base -c defaults conda

如何修复它?

此错误是因为它不是从安装了python的目录打开python,而是从/root/anaconda3/bin/python打开python,并且需要一些参数。 您可以尝试
python-h
python--help

有可能在安装anaconda之后,它可能已经升级到Python3.x版本

root@scu4:~#python3 
也许能解决你的问题

如果这样做没有帮助,请使用sudo root,然后运行以下命令:
ls-lah/usr/bin | grep python
如果python没有被重新定位到其他目录,则应该生成一些输出

conda update -n base -c defaults conda

帮助了我。

python应该以符号链接的形式链接到python3看看我尝试了“python-h”,它返回了相同的结果, root@scu4:~#python-h-bash:/root/anaconda3/bin/python:参数无效root@scu4:~#python--help-bash:/root/anaconda3/bin/python:Invalid arguments和ls-las/usr/bin | grep python--返回如下所示, root@scu4:~#ls-lah/usr/bin | grep python lrwxrwx 1 root root root 2018年8月23日17:12 pdb3.6->../lib/python3.6/pdb.py lrwxrwx 1 root root 2018年10月25日py3versions->../share/python3/py3versions.py lrwxrwx 1 root 2018年10月25日python3->python3.6-xr-xr-x 2 root 4.4M 2018年8月20日17:12 python3.6-xr-xr-xr-x 2 rootroot 4.4M Aug 20 17:12 python3.6m lrwxrwx 1 root root 2018年10月25日python3m->python3.6m您可以看到
->
意味着创建了到普通python命令的符号链接,这就是为什么您的python没有运行。请尝试
python3.6
可能会解决此问题。