win10下python版本切换pip为python2.7安装的库python3不能用,求解,怎么能自由切换Python版本
win10里装了两个版本的Python但是不能共用pip安装的库,而且不能切换pip安装的版本,想知道怎么解决!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
win10里装了两个版本的Python但是不能共用pip安装的库,而且不能切换pip安装的版本,想知道怎么解决!!!
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(6)
上面那个回答者回答的不对,你可以看下我写的文章
譬如原
Python
版本为Python2.7
,那么我们在Python2.7
下安装的所有库都存放在...\Python27\Lib\site-packages
这个目录下,同理Python3.5
也有site-packages
目录,可以尝试把2.7
目录下的库复制到3.5
的site-packages
目录中。这里要注意,因为
Python2
和3
的差异性较大,许多第三方库并不能公用,所以你复制过去后也许会有一些库会存在问题,无法使用,这个要做好心理准备。使用virtualenv 创建独立环境
python3和python2都是使用各自的pip的,python3用pip3 install *进行安装就可以了
python2 -m pip freeze -r requirement.txt 生成的requirement.txt文件为py2里已安装的模块名称
python3 -m pip install -r requirement.txt 再在python3中安装python2中已知安装的模块,由于版本问题,在安装的过程中可能会出现问题在中间断掉,你就手动安装没有安装成功的模块。
使用virtualenv