python - 我的 pip 安装在其他 PATH 中,我不希望我不知道如何修改它
问题描述
我有一个问题,我已经解决了一个小时,但我确信这很简单:
我的 pip 将所有库安装在 amkdir ~/local/bin
而不是我的 PATH 中
我删除它并重新安装python -m pip uninstall pip
但无事可做,他总是将我安装在本地
问题是当我这样做时pip install jupyter
jupyter-notebook 不在我的路径中,当我执行时
./jupyter-notebook in local / bin 然后我有以下答案:
回溯(最后一次调用):文件“./jupyter-notebook”,第 11 行,在 sys.exit(main()) 文件“/home_local/isduser/.local/lib/python2.7/site-packages/jupyter_core /application.py”,第 268 行,在 launch_instance
解决方案
您是本地用户而不是管理员,而且您似乎不使用 pyenv 或 virtualenvs。
pip 无法在系统路径中安装任何东西,因为您没有权限。
因此 pip 安装在您的本地路径中。
如果我没记错的话,将 ~/.local/bin 添加(前置)到您的搜索路径就足够了。
只需键入
ls ~/.local/bin/jupyter-notebook
并检查是否找到该命令。
如果找不到该命令,那么我建议使用 virtualenvs 和 direnv 或 autoenv 来激活您的 virtualenvs。
告诉我我的第一个建议是否有效。如果没有,那么我将指导您完成virutalenv。
要查看是否已经有其他笔记本正在运行,您可以键入
jupyter-notebook list
要在另一个端口上启动笔记本,请使用:
jupyter-notebook --port port_number
推荐阅读
- javascript - 在节点 js 中使用回调函数执行 powershell 脚本
- sql - 如何在sql中检查第一列的行是否大于第二列(使用IF语句)
- java - 关于java volatile数组
- excel - 使用相同数据源和缓存的多个数据透视表
- php - PHP比较日期并突出显示相同
- javascript - 没有 toString() 从十进制到十六进制
- sql - Sql在使用东西时重命名结果集中的标题
- kubernetes - Kubernetes/Openshift:如何使用 envFile 从文件系统文件中读取
- jdbc - JDBC Kafka Connect 与 DB2
- dm-script - 通过 dm-script 进行连续摄像头采集,并伴有无模式对话