请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

虚拟环境导库

由于TensorFlow只支持python3.5或python3.6,我的虚拟环境下python版本不是上述版本,是3.8版本的,故考虑换成python3.6版本的,我通过命令:mkvirtualenv --python=D:\Python36-32_install_location\python.exe article_spider_new新建了一个python3.6版本的虚拟环境article_spider_new,试图复制python3.8的虚拟环境下的第三方库到python3.6下的article_spider_new里,发现“__pycache__”无法复制,故想问:

1、有没有方式快速导其他虚拟环境下的第三方库到指定的第三方库里?还是要手动安装后才能导入到指定的虚拟环境里?

2、“tensorflow-1.3.0rc0-cp36-cp36m-win_amd64.whl”能否安装到python3.6.2的32位版本下?(ps:如果不可以,那我所有的第三方库都得重新下载,将32位的第三方库门换掉,换成64位的第三方库)

正在回答 回答被采纳积分+3

1回答

bobby 2020-05-17 10:09:20
  1. 快速导入其他虚拟环境中的包的方法是在其他的虚拟环境中通过pip freeze命令将需要的包名导出来,然后放入到requirements.txt文件中然后通过pip命令安装

  2. 下面这个不能安装 必须和python的32位还是64位保持一致

  3. python3.7可以安装tensorflow1.13

0 回复 有任何疑惑可以回复我~
  • 提问者 慕勒5311868 #1
    “requirements.txt”是新建的名字还是根据需要重写requirements?
    回复 有任何疑惑可以回复我~ 2020-05-18 01:21:47
  • 提问者 慕勒5311868 #2
    老师,按你方法试了,pip list依旧是最开始的几个包啊,步骤:
    新建虚拟环境article_spider_lastest
    workon article_spider
    pip freeze > requirement.txt
    deactivate
    workon article_spider_lastest
    pip install -r requirements.txt
    pip list
    依旧是最开始的三个第三方库
    回复 有任何疑惑可以回复我~ 2020-05-18 01:32:18
  • bobby 回复 提问者 慕勒5311868 #3
    文件名随意,但是通过pip install  -r的时候你需要指明文件名
    回复 有任何疑惑可以回复我~ 2020-05-19 09:53:53
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信