win10里装了两个版本的Python但是不能共用pip安装的库,而且不能切换pip安装的版本,想知道怎么解决!!!
win10里装了两个版本的Python但是不能共用pip安装的库,而且不能切换pip安装的版本,想知道怎么解决!!!
譬如原Python
版本为Python2.7
,那么我们在Python2.7
下安装的所有库都存放在...\Python27\Lib\site-packages
这个目录下,同理Python3.5
也有site-packages
目录,可以尝试把2.7
目录下的库复制到3.5
的site-packages
目录中。
这里要注意,因为Python2
和3
的差异性较大,许多第三方库并不能公用,所以你复制过去后也许会有一些库会存在问题,无法使用,这个要做好心理准备。
python2 -m pip freeze -r requirement.txt 生成的requirement.txt文件为py2里已安装的模块名称
python3 -m pip install -r requirement.txt 再在python3中安装python2中已知安装的模块,由于版本问题,在安装的过程中可能会出现问题在中间断掉,你就手动安装没有安装成功的模块。
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
上面那个回答者回答的不对,你可以看下我写的文章