日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

利用pip3安装包只能在python2中调用

發布時間:2025/4/5 python 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 利用pip3安装包只能在python2中调用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

利用 pip3 安裝的 python 擴展包只能在 python2 中調用

首先檢查下,是不是 pip3 命令和 pip 命令都同時指向了系統的 python2 版本。

我的便是這種情況:

MacBook-Pro ~ % pip -V pip 20.0.2 from /Library/Python/2.7/site-packages/pip-20.0.2-py2.7.egg/pip (python 2.7) MacBook-Pro ~ % pip3 -V pip 20.0.2 from /Library/Python/2.7/site-packages/pip-20.0.2-py2.7.egg/pip (python 2.7)

可以看到無論是 pip 還是 pip3 都同時指向了 Python2.7 版本,所以利用 pip3 安裝的包也只能在 python2 中調用,在 python3 中無法導入。

解決辦法 1

重定向 pip3 的指向路徑。

  • 首先查看 pip 和 pip3 的路徑。例如:
  • MacBook-Pro ~ % which pip /usr/local/bin/pip MacBook-Pro ~ % which pip3 /usr/local/bin/pip3

    可以看到我的 pip 和 pip3 的所在位置。

    之后,利用 vim /usr/local/bin/pip3 命令打開 pip3 的配置文件。

    #!/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python

    將 Versions/2.7 改為 3.7 (具體數字以你電腦安裝的 python3 版本為準)之后保存退出即可。

    當然,如果是 pip 的路徑錯誤,也可以使用此方法進行 python2 的重定向。

    出現錯誤如下:

    Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/Library/Python/3.7' Consider using the `--user` option or check the permissions.

    改用如下命令進行安裝:

    pip3 install --user tensorflow-gpu

    解決辦法 2

    利用強制安裝命令,但是每次都需要這樣安裝。
    例如我要安裝 tensorflow-gpu,命令如下:

    $ sudo python3 -m pip install tensorflow-gpu

    參考

    • https://blog.csdn.net/Cloudox_/article/details/78616378
    • https://blog.csdn.net/u012516318/article/details/75339860

    總結

    以上是生活随笔為你收集整理的利用pip3安装包只能在python2中调用的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。