Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Pycharm安装Github私有回购包ModuleNotFoundError:没有名为';包装名称';_Python_Github_Pycharm_Modulenotfounderror_Private Repository - Fatal编程技术网

Python Pycharm安装Github私有回购包ModuleNotFoundError:没有名为';包装名称';

Python Pycharm安装Github私有回购包ModuleNotFoundError:没有名为';包装名称';,python,github,pycharm,modulenotfounderror,private-repository,Python,Github,Pycharm,Modulenotfounderror,Private Repository,我曾尝试在Pycharm中安装私有Github repo包,但遇到ModuleNotFoundError。为了方便读者,我将实际的包名替换为通用包名 我用一个Pipfile和一个CI_USER_TOKEN的环境变量让它在我的Travis上工作 然而,以下是我试图让它在本地工作的内容,在过去几个小时的工作中,我没有取得任何进展: 我在本地将CI_USER_令牌放入一个.env文件,并使用GitHub凭据在主目录中创建了一个.netrc文件,但仍然没有成功。(错误:ModuleNotFoundErr

我曾尝试在Pycharm中安装私有Github repo包,但遇到ModuleNotFoundError。为了方便读者,我将实际的包名替换为通用包名

我用一个Pipfile和一个CI_USER_TOKEN的环境变量让它在我的Travis上工作

然而,以下是我试图让它在本地工作的内容,在过去几个小时的工作中,我没有取得任何进展:

  • 我在本地将CI_USER_令牌放入一个.env文件,并使用GitHub凭据在主目录中创建了一个.netrc文件,但仍然没有成功。(错误:ModuleNotFoundError:没有名为“package\u name”的模块)

  • 我还在打开的“编辑运行/调试运行配置”对话框的“编辑配置”部分中将CI_USER_标记设置为环境变量。(错误:ModuleNotFoundError:没有名为“package\u name”的模块)

  • 我还使用CI_USER_令牌密钥在preferences>Version Control>Github上添加了我的Github帐户。(错误:ModuleNotFoundError:没有名为“package\u name”的模块)

  • 最后,我尝试在首选项>项目解释器>安装(加号)>管理存储库>输入存储库URL(错误:“错误加载包列表:请求失败,状态代码404”)中将其设置为可从安装


  • 因此,我很难理解为什么Pycharm在安装私有回购时比Travis/Pipfile在相同的回购中更难配置。希望有人能给我指出正确的方向,因为我感觉自己在旋转轮子。

    转到Pycharm设置并选择“Project:->Python解释器”。确保所选的python解释器是您实际安装包的解释器,并且您将能够在pycharm中导入它。如果可以激活该环境(使用virtualenv、conda等)并从pycharm外部的python终端导入模块,然后,只要选择的解释器正确,它就可以在pycharm中工作。

    您是如何安装这个私有Github repo包的?我发现我的python解释器出现了指向右目录的问题,其中python位于anaconda,Pipenv位于anaconda,但pycharm位于其他位置。我必须调试它,因为我有十几个不同的python位置Spycharm支持不同的环境,包括常规的VirtualEnvironment和conda环境。您应该能够在pycharm中选择正确的项目解释器。如果您安装了插件,它也可以支持其他类型,例如环境。