机器上装两个python版本,怎么解决冲突
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了机器上装两个python版本,怎么解决冲突相关的知识,希望对你有一定的参考价值。
如果你在Linux下,可以有两种方式区别:运行时使用
python a.py(使用Python2.7)
python3 a.py(使用Python3.4)
在文件头部加上
# /usr/env/bin python(使用Python2.7)
# /usr/env/bin python3(使用Python3.4)
在windows下,如果你是在Python自带ide下编写的,那么编辑器会识别代码。
如果你已经把两个Python的路径添到环境变量中的话,那么哪个在前就会用哪个Python版本运行代码。 参考技术A 不会。
如果你在Linux下,可以有两种方式区别:
运行时使用
python a.py(使用Python2.7)
python3 a.py(使用Python3.4)
在文件头部加上
# /usr/env/bin python(使用Python2.7)
# /usr/env/bin python3(使用Python3.4)
在windows下,如果你是在Python自带ide下编写的,那么编辑器会识别代码。
如果你已经把两个Python的路径添到环境变量中的话,那么哪个在前就会用哪个Python版本运行代码。
希望可以帮助到你!本回答被提问者和网友采纳 参考技术B 不会有冲突,你一个不加入环境变量不就可以了,加入环境变量的那个就是默认使用的
我曾经在电脑上装过MySQL,后来又装了wampserver,但其中自带的phpmyadmin无法连接到MySQL,求解决方法?
WampServer 安装是不会覆盖以前的MySQL,所以你的机器上会有两个MySQL,那么会存在3306的端口冲突,也就是说你以前的MySQL会正常运行,而新装的会自动被停止,如果你想两个MySQL都使用,那么需要设置新装的MySQL端口和phpmyAdmin连接到MySQL的端口配置就可以;1,打开WampServer中的MySQL配置 my.ini 可以看到下面一段
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
# Here follows entries for some specific programs
# The MySQL server
[wampmysqld]
port = 3306
socket = /tmp/mysql.sock
将[client]和[wampmysqld]下面的port端口都修改成自己想要的端口,一般建议5000以上,不会和其他程序端口冲突,比如:8806
2,修改完成后保存my.ini,并且在WampServer中重启MySQL,这时MySQL已经能启动了,并且帧听8806端口的数据库连接。
3,现在就是需要修改phpmyadmin的配置文件,让其连接到端口为8806的MySQL数据库,打开C:\wamp\apps\phpmyadmin3.4.5\config.inc.php 文件,用记事本打开查找下面几个部分并修改
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '8806';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '这里填写你的MySQL密码';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
保存 config.inc.php 后,重启WampServer即可访问 phpmyadmin 了。
这里建议你只安装一个MySQL,备份旧MySQL的数据库,卸载掉旧的MySQL,将原有的数据库转移到新的MySQL就可以,只使用WampServer中的这样也省资源些也不必设置MySQL和phpmyadmin端口了。追问
修改之后phpmyadmin还是连接不上
追答连接不上提示什么内容?发截图吧,不然难判断。
参考技术A 参考 同一个人,既是赏赐,也是惩罚?本回答被提问者采纳以上是关于机器上装两个python版本,怎么解决冲突的主要内容,如果未能解决你的问题,请参考以下文章
我曾经在电脑上装过MySQL,后来又装了wampserver,但其中自带的phpmyadmin无法连接到MySQL,求解决方法?
电脑上装了两个网卡,一个集成的一个独立的,上网的时候总是掉线