我已经尝试并再次尝试正确安装 Pycharm 的软件包。我对 Python2.7 和 Python3 都使用了 pip,并且我尝试使用 tar 文件。但是 Pycharm 并没有检测到这些模块,即使它们在 Pycharm 之外工作。我该怎么办?
我在尝试遵循 Django 教程时遇到错误。我达到了添加和加载 HTML 模板的目的。
我删除了 main.py python 文件,但是当我运行我的代码时,我仍然发现这个错误:
/home/timgrand/PycharmProjects/Pyshop/venv/bin/python: can't open file
'/home/timgrand/PycharmProjects/Pyshop/main.py': [Errno 2] No such file or directory
服务器页面上的另一个错误。
的输出tree -I venv /home/timgrand/PycharmProjects/Pyshop/
我正在尝试释放我的 Ubuntu 分区上的一些空间,并且我已经删除了大量的冗余资源,例如缓存和日志日志。现在 /snap 上的两个目录引起了我的注意:/snap/intellij-idea-community 和 /snap/pycharm-community。在每个文件夹中都有两个大小几乎相同的文件夹,以及一个名为“current”的快捷方式:
如图所示,这两个程序总共占用了 3.8 GB 的空间。我认为它们是同一程序的两个不同版本(因为大小相似)但是当我尝试使用sudo mv
命令将其中一个移动到另一个目录时,它说:
mv: cannot move '249' to '/home/esra/Desktop/249': Device or resource busy
/pycharm-community 中的两个目录也是如此。它们真的属于同一个版本吗?如果我删除其中一个,我会搞砸我的 IDE 吗?如果没有,为什么我不能将它们中的任何一个移到其他地方?
我在 Ubuntu 18.04 中使用和 PyCharm。我也在使用 Python 3.7 和 pip 20.0.2。到目前为止,我还无法在我在 PyCharm 中创建的虚拟环境中安装 PycURL。
我试过了:
https://zoomadmin.com/HowToInstall/UbuntuPackage/python-pycurl
https://stackoverflow.com/questions/37669428/error-in-installation-pycurl-7-19-0/
easy_install pycurl
我得到了这些错误:
ERROR: Command errored out with exit status 1
ERROR: Failed building wheel for pycurl
unable to execute 'x86_64-linux-gnu-gcc': No such file or directory
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
请告诉我在 PyCharm 的虚拟环境中安装 PycURL 的步骤。
我正在运行 pyCharm,但是当我在左侧右键单击它时,我得到的唯一选项是“所有 Windows”和“退出”。
我想将它添加到我的任务栏,因为在我关闭它后它会凭空消失。
我使用 snap 下载了 pycharm,并编辑了 pycharm64.vmoptions 文件。然后我无法启动该软件,因此我将其卸载。
之后,我从 jetbrains 网站下载了 pycharm.tar.gz 文件。我试图通过去启动pycharm
/opt/pycharm2019/bin/pycharm.sh
但我不断收到这些消息
duck@duck-PC:/opt/pycharm-2019.3.1/bin$ ./pycharm.sh
OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated
in version 9.0 and will likely be removed in a future release.
Error opening zip file or JAR manifest missing : eg/eg/eg/license.jar
Error occurred during initialization of VM
agent library failed to init: instrument
我试图重新安装它,但它没有工作。我尝试删除所有 pycharm 目录,但这也没有用。有人可以帮助我吗?
花了一段时间解决了PyCharm
ImportError
It's the "Couldn't import Django.
It's caused by me both installation django
and python with apt-get
and andpython3
Terminal
django-admin --version
1.11.20
PyCharm IDE
django-admin --version
2.2.4
我知道
PYTHONPATH=/path/to/django/parent/dir python
>>> import django
解决了importerror
我需要从头开始安装吗?
我PyCharm IDE
不会自动创建一个venv directory
,所以我必须手动创建我自己的。我的venv directory
出现被忽略了。这个是正常的。在评论部分找到了一个可能的解决方案。创建PyCharm Project
Django
并virtualenv
安装时。我不必安装Django
. 所以现在Python3
需要清理。
更新:我已经有PyCharm IDE
一段时间了,我想确定是sys.path
:来自PyCharm IDE terminal
:
>>> python3
>>> import sys
>>> print(sys.path)
['', '/usr/lib/python37.zip', '/usr/lib/python3.7', '/usr/lib/python3.7/lib-dynload', '/home/name/Projects/bye/venv/lib/python3.7/site-packages', '/home/name/Projects
/bye/venv/lib/python3.7/site-packages/setuptools-40.8.0-py3.7.egg', '/home/name/Projects/bye/venv/lib/python3.7/site-packages/pip-19.0.3-py3.7.egg']
尽管创建了目录,但我仍然得到这个结果:
ImportError(
"Couldn't import Django. Are you sure it's installed and "
"available on your PYTHONPATH environment variable? Did you "
"forget to activate a virtual environment?"
ImportError 由以下 Python 3 代码的第 6 行生成,不一定由代码生成,而是由第from django.core.management import
4 行生成。
def main():
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'Example.settings')
try:
from django.core.management import execute_from_command_line
except ImportError as exc:
raise ImportError(
"Couldn't import Django. Are you sure it's installed and "
"available on your PYTHONPATH environment variable? Did you "
"forget to activate a virtual environment?"
) from exc
execute_from_command_line(sys.argv)
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'Example.settings')
application = get_wsgi_application()
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]
ROOT_URLCONF = 'Example.urls'
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'templates')]
,
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
WSGI_APPLICATION = 'Example.wsgi.application'
我卸载了Virtualenv 16.6.0
。我正在PyCharm
使用virtualenv version 15.1.0
. 更新:尝试/venv
在创建项目中创建,但消息是这个,现在venv directory
是黄色的。当我输入时,virtualenv
我得到:
Running virtualenv with interpreter /usr/bin/python2
You must provide a DEST_DIR
Usage: virtualenv.py [OPTIONS] DEST_DIR
其他一切都运行Python 3.7
apt policy python3-django
python3-django:
Installed: 1:1.11.20-1ubuntu0.2
Candidate: 1:1.11.20-1ubuntu0.2
Version table:
*** 1:1.11.20-1ubuntu0.2 500
raise ImportError(
"Couldn't import Django. Are you sure it's installed and "
"available on your PYTHONPATH environment variable? Did you "
"forget to activate a virtual environment?"
apt policy python3-virtualenv
python3-virtualenv:
Installed: 15.1.0+ds-2
Candidate: 15.1.0+ds-2
sudo apt install python3-virtualenv
python3-virtualenv is already the newest version (15.1.0+ds-2).
python3-virtualenv set to manually installed.
更新:尝试了这两个命令
sudo apt install python3-pip
python3-pip is already the newest version (18.1-5).
pip3 install virtualenv
Requirement already satisfied: virtualenv in /usr/lib/python3/dist-packages (15.1.0)