【问题标题】:Pipenv virtual environment pulling me into different directoriesPipenv 虚拟环境将我拉入不同的目录
【发布时间】:2020-10-18 18:31:30
【问题描述】:

我在我的机器上安装了pipenv 来运行虚拟环境。我的问题是,当我运行pipenv 时,它不断将我拉回另一个文件夹。例如,我在 pycharmprojects 文件夹中构建了一个项目。我从终端导航到该项目。 cd pycharmprojects 然后cd myproject。然后,当我在该文件夹 pipenv shell 中运行虚拟注册时,我会被拉回 /Users/myname/PycharmProjects

这也是我的pipfilepiffle.lockProcfile 的所在地。尝试部署到 heroku 时出现错误,我想知道这是否与基于我的虚拟环境的此问题有关。我在部署到 heroku 时遇到的错误是:

 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/my-heroku-app-123.git'

【问题讨论】:

    标签: python django github heroku pipenv


    【解决方案1】:

    不是因为virutalenvpipenv,这意味着您正在部署的提交已经改变了 git 历史——通过压缩、变基或修改提交消息等。

    您可以检查日志,验证提交,然后强制推送到 master,假设 origin 是远程,master 是分支。

    $ git log 
    $ git push origin master -f
    `
    

    【讨论】:

      猜你喜欢
      • 2018-09-29
      • 2019-03-23
      • 2021-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多