win10下python版本切换pip为python2.7安装的库python3不能用,求解,怎么能自由切换Python版本

win10里装了两个版本的Python但是不能共用pip安装的库,而且不能切换pip安装的版本,想知道怎么解决!!!

阅读 7.9k
6 个回答

上面那个回答者回答的不对,你可以看下我写的文章

譬如原Python版本为Python2.7,那么我们在Python2.7下安装的所有库都存放在...\Python27\Lib\site-packages这个目录下,同理Python3.5也有site-packages目录,可以尝试把2.7目录下的库复制到3.5site-packages目录中。

这里要注意,因为Python23的差异性较大,许多第三方库并不能公用,所以你复制过去后也许会有一些库会存在问题,无法使用,这个要做好心理准备。

新手上路,请多包涵

使用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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题