我正在经历一个奇怪的蟒蛇!我只能使用python 2;所有其他的蟒蛇(python3.4,-3.5)都不见了;它们存在于usr/bin中,但我无法使用它们。例如,usr/bin/python3.4调用pyhton2.7。两天前,一切都很正常。我使用python3.4就好了。我在过去两天中所做的只是安装烧瓶环境,并且还从我的ubuntu中清除了teamviewer。为什么python3在命令行上调用python2?
回答
解决它的一个快速方法是,如果您安装了Python 3,则键入python3。
此外,还要检查这个环节,它可能解决您的问题在/ usr/bin中
ls -al | grep python
所有Python解释必须与我们的可执行文件链接https://askubuntu.com/questions/320996/how-to-make-python-program-command-execute-python-3
没有工作的问题;我甚至用完整路径调用python3.4。我重新安装了python3.4,它现在可以与以前的所有依赖关系一起工作。谢谢 – dzahedia
对不起,我忍不住,但我很高兴你设法解决它。 –
检查链接。
调用Python 3版本,例如:
python3.4
不要改变从蟒蛇python3 symbolik链接,这可能会崩溃系统脚本。
安装和使用virtualenvwrapper:
pip install virtualenvwrapper
检查virtualenvwrapper位置:
whereis virtualenvwrapper.sh
添加到您BASH配置调用virtualenvwrapper,并使用它与Python 3创建虚拟环境:
mkvirtualenv myvenv --python=/usr/bin/python3.4
激活virtualenv并安装必需的软件包(不需要root权限!):
workon myvenv
pip install flask
从激活的虚拟环境从终端调用IDE以正确运行PATH。
享受!
所以,我所做的只是重新安装python3.4;其他选项失败。谢谢 – dzahedia
@dzahedia我建议使用virtualenvwrapper来安装软件包到系统中。 –
这是我如何固定它:
sudo apt-get install --reinstall python3.4
现在,一切都恢复正常。
- 1. 这里有什么问题? Python2 - > Python3
- 2. 如何使用命令行启动芹菜当我安装它在python2,python3
- 3. 为什么pymongo不能使用python3,它只能与python2兼容
- 4. py.test运行Python2和Python3
- 5. 从python3执行()python2脚本
- 6. 为什么运行命令
- 7. 工作在python2但不在python3中是什么错误?
- 8. 地图在python2 VS python3
- 9. unpickle从python3 python2 OrderedDict
- 10. Tkinter菜单命令行动之前进行调用,为什么?
- 11. rails 3,为什么我不能在ubuntu上使用命令行?
- 12. 上python3模块导入不python2
- 13. 将python2 PIL转换为python3代码
- 14. 为什么不在ZK中运行上传命令?
- 15. 为什么我无法在Windows命令行上安装Rails
- 16. 转换python2到python3的getAttribute
- 17. python2与python3 raise语句
- 18. python2中的dict_proxy和python3中的mappingproxy有什么区别?
- 19. 为什么不执行系统命令?
- 20. 为什么要运行exec命令?
- 21. 为什么我的命令行回显?
- 22. 为什么Perl的LWP :: Simple自带的head命令只能在命令行中调用它时才起作用?
- 23. Python2和Python3都在Windows 10中
- 24. python3 bdist_egg无法在python2中安装?
- 25. 在python2和python3 python unicode问题
- 26. 在python2虚拟环境中安装python3
- 27. 在python3中编写python2代码
- 28. 为什么我的脚本在调用.EXE后停止执行命令?
- 29. 为什么此pip调用在Makefile中成功,但不通过命令行?
- 30. 我有python2和3,我想使用python2但在PowerShell中我使用的是python3
添加输出'ls -l usr/bin/python3.4'似乎创建了符号链接 – tso
请阅读本文[how-to-ask](http://stackoverflow.com/help/how-to-ask)并遵循那里的指导来改进你的问题。 – thewaywewere
您可能遇到环境路径 – Gahan