ubuntu18.04创建虚拟环境时提示bash: /usr/local/bin/virtualenvwrapper.sh: 没有那个文件或目录 的解决办法

在使用ubuntu18.04搭建虚拟环境时,按照16.04的方法:

一.安装虚拟命令:

pip install virtualenv
pip install virtualenvwrapper

二.安装完虚拟环境后,提示找不到mkvirtualenv命令,须配置环境变量:

# 1、创建目录用来存放虚拟环境
mkdir $HOME/.virtualenvs

# 2、打开~/.bashrc文件,并添加如下:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
# 3、运行source ~/.bashrc

在第3步:source ~/.bashrc 后系统报错提示:
bash: /usr/local/bin/virtualenvwrapper.sh: 没有那个文件或目录

在各种查找后的有效解决办法:

<think>嗯,用户想在Ubuntu 18.04上为PyCharm创建桌面快捷方式。我之前看到过相关的引用,比如引用[1]和引用[2]。引用[1]中的方法是通过手动创建.desktop文件,步骤是进入/usr/share/applications目录,然后用sudo gedit编辑一个文件,填写相应的条目。引用[2]提到安装PyCharm到/opt目录,并运行安装脚本。但用户现在的问题是关于创建快捷方式,所以引用[1]的方法更相关。 不过需要注意,用户使用的是pycharm-community-2023.1.2版本,路径可能需要调整。用户提供的引用中,示例的路径是/Downloads下的目录,但实际安装位置可能在/opt者用户的主目录。所以需要确认PyCharm的实际安装路径,比如是否在/opt/pycharm-community-2023.1.2者用户自己解压的位置。 另外,引用[3]提到卸载的问题,可能涉及到snap安装的情况,但用户这里使用的是社区版,应该是解压安装的。引用[4]关于SSH的问题可能不相关,但其他引用中的步骤需要注意权限问题,比如是否需要sudo。 步骤应该是:首先确认PyCharm的安装路径,找到其图标的位置,通常是在bin目录下的pycharm.png。然后创建.desktop文件,放入/usr/share/applications者用户的.local/share/applications目录,确保Exec和Icon路径正确。可能需要使用绝对路径,并且赋予执行权限。还要检查.desktop文件的语法是否正确,比如是否有正确的[Desktop Entry]部分,以及必要的字段如Name、Type、Exec等。 另外,用户可能没有桌面环境自动识别.desktop文件,可能需要重启者运行命令更新数据库。例如,运行update-desktop-database命令,者注销重新登录。如果快捷方式不显示,可能需要检查文件权限,确保.desktop文件有可执行权限。 总结步骤应该是:创建.desktop文件,填写正确的内容,放置到正确的位置,设置权限,然后测试启动。如果遇到权限问题,可能需要使用sudo,但放在用户目录下的话不需要。同,确保图标路径正确,否则快捷方式可能没有图标显示。</think>### 分步解答 #### 步骤1:确认PyCharm安装路径 确保PyCharm已正确安装。假设解压后的路径为 `/opt/pycharm-community-2023.1.2`(默认官方推荐路径),用户自定义路径如 `~/Downloads/pycharm-community-2023.1.2`。需确认以下文件存在: - **启动脚本**:`/opt/pycharm-community-2023.1.2/bin/pycharm.sh` - **图标文件**:`/opt/pycharm-community-2023.1.2/bin/pycharm.png` #### 步骤2:创建.desktop文件 1. 打开终端,输入以下命令创建并编辑快捷方式文件: ```bash sudo gedit /usr/share/applications/pycharm.desktop ``` (如果仅限当前用户使用,可改为 `~/.local/share/applications/pycharm.desktop`,无需`sudo`) 2.文件中粘贴以下内容(根据实际路径修改 `Icon` 和 `Exec` 字段): ```ini [Desktop Entry] Version=1.0 Type=Application Name=PyCharm Community 2023.1.2 Icon=/opt/pycharm-community-2023.1.2/bin/pycharm.png Exec=sh /opt/pycharm-community-2023.1.2/bin/pycharm.sh Comment=Python IDE Categories=Development;IDE; Terminal=false StartupWMClass=jetbrains-pycharm-ce ``` #### 步骤3:赋予可执行权限 运行以下命令: ```bash sudo chmod +x /usr/share/applications/pycharm.desktop ``` #### 步骤4:验证快捷方式 1. 在应用程序菜单中搜索 `PyCharm`,若显示图标则表示成功。 2. 若未显示,尝试更新桌面数据库: ```bash update-desktop-database ``` #### 常见问题解决 - **图标不显示**:检查 `.desktop` 文件中 `Icon` 路径是否正确,尝试将图标复制到系统图标目录: ```bash sudo cp /opt/pycharm-community-2023.1.2/bin/pycharm.png /usr/share/icons/ ``` - **权限不足**:若安装路径在用户目录(如 `~/Downloads`),需确保脚本和图标路径可被当前用户访问。 --- ### 相关问题 1. 如何修改Ubuntu.desktop文件的默认图标? 2. 为什么PyCharm快捷方式无法在Ubuntu启动器中固定? 3. 如何在终端中直接启动PyCharm? [^1]: 引用[1]中通过手动编写.desktop文件实现快捷方式创建。 [^2]: 引用[2]提供了PyCharm的安装路径参考。
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值