相关疑难解决方法(0)

PyCharm导入外部库

我使用PyCharm作为Houdini中python代码的编辑器.每当我尝试导入主Houdini库(hou)时,我都会在PyCharm中标记错误.如果我包含代码段: -

try:  
   import hou  
except ImportError:  
    # Add $HFS/houdini/python2.6libs to sys.path so Python can find the  
    # hou module.  
    sys.path.append(os.environ['HFS'] + "/houdini/python%d.%dlibs" % sys.version_info[:2])  
    import hou 
Run Code Online (Sandbox Code Playgroud)

我的代码毫无问题地从Houdini和我选择的解释器执行.

我的问题在于PyCharm本身.编辑器将'import hou'标记为错误,并将导入此文件的所有后续文件标记为此文件导入的模块作为错误.因此,我放弃了类型提前功能,并获得了大量的错误消息,这使得很难发现真正的问题.

如何让PyCharm识别出hou模块的路径.

我已经尝试了几天谷歌这个问题的解决方案,但他们似乎都参考了我的PyCharm版本(Community Edition 3.4.1)中没有的标签和设置.我的"项目口译员"设置只有一个包列表,没有"路径"选项卡,如针对密切相关问题的许多"修复"中所述.

python import pycharm

49
推荐指数
6
解决办法
12万
查看次数

Anaconda Python:虚拟环境存储在哪里?

我是Anaconda Python的新手,我正在Sublime Text 3中设置一个项目.我已经安装了Anaconda并使用以下方法创建了一个虚拟环境:

conda create -n python27 python=2.7 anaconda
conda create -n python35 python=3.5 anaconda
Run Code Online (Sandbox Code Playgroud)

我在设置SublimeText 3的Virtualenvs插件时遇到了麻烦.当我尝试时,它要求我提供一个virtualenvs路径__CODE__,然后它询问我假设的是一个python发布的路径,因为它列出了文件路径python的系统版本 - 但不是anaconda安装.

我没有真正想要使用插件,我只是想能够使用两个版本的python.我可以使用项目设置文件来设置python的版本吗?

python virtualenv sublimetext3 anaconda osx-yosemite

23
推荐指数
3
解决办法
3万
查看次数

virtualenv,可以找到重定位的库(如MySQLdb的mysqlclient库)

我希望能够共享一个自包含的virtualenv,即确保安装的所有脚本都能够直接运行而无需设置任何内容.例如,我在使用MySQL-python的virtualenv中安装了一个脚本.不幸的是,导入MySQLdb会查找一个共享库(libmysqlclient.so),该库被移动到我系统上的标准目录以外的地方.有没有办法保证我的virtualenv每次有人使用它时都会找到它?

python mysql shared-libraries virtualenv mysql-python

8
推荐指数
2
解决办法
2805
查看次数

ImportError:DLL 加载失败:找不到指定的模块 - PyCharm

所以这周我一直在尝试切换到 PyCharm,但使用我的一些旧代码并没有成功。我使用 anaconda 基本环境作为解释器,以下代码

import openpyxl
import numpy as np
Run Code Online (Sandbox Code Playgroud)

然后是一些有关打开工作表并使用行和列创建数组的基本代码。AFAIK 这是一个与缺少 DLL 相关的导入问题,但仅此而已。这是错误:

Traceback (most recent call last):

File "C:\Users\nikol\Anaconda3\lib\site-packages\IPython\core\interactiveshell.py", line 2961, in run_code
    exec(code_obj, self.user_global_ns, self.user_ns)

File "<ipython-input-2-a51a1395fac2>", line 1, in <module>
    runfile('C:/Users/nikol/Desktop/APO A1P2/Code/make_excel.py', wdir='C:/Users/nikol/Desktop/APO A1P2/Code')

File "C:\Program Files\JetBrains\PyCharm 2019.2.3\helpers\pydev\_pydev_bundle\pydev_umd.py", line 197, in runfile
    pydev_imports.execfile(filename, global_vars, local_vars)  # execute the script

File "C:\Program Files\JetBrains\PyCharm 2019.2.3\helpers\pydev\_pydev_imps\_pydev_execfile.py", line 18, in execfile
    exec(compile(contents+"\n", file, 'exec'), glob, loc)

  File "C:/Users/nikol/Desktop/APO A1P2/Code/make_excel.py", line 2, in <module>
    import numpy as np

  File "C:\Program Files\JetBrains\PyCharm …
Run Code Online (Sandbox Code Playgroud)

python dll dllimport python-import importerror

1
推荐指数
1
解决办法
2775
查看次数