相关疑难解决方法(0)

如何完全卸载Node.js,并从头开始重新安装(Mac OS X)

在我安装brew节点和NVM安装v0.6.19之后,我的节点版本总是v0.6.1-pre.

我的节点版本是:

node -v
v0.6.1-pre
Run Code Online (Sandbox Code Playgroud)

NVM说这个(在我第一次在一个bash终端中安装一个版本的节点之后):

nvm ls
v0.6.19
current:    v0.6.19
Run Code Online (Sandbox Code Playgroud)

但是当我重新启动bash时,这就是我所看到的:

nvm ls
v0.6.19
current:    v0.6.1-pre
default -> 0.6.19 (-> v0.6.19)
Run Code Online (Sandbox Code Playgroud)

那么这个幻像节点0.6.1-pre版本在哪里?我该如何摆脱它?我正在尝试通过NPM安装库,以便我可以处理项目.

我尝试使用BREW在NVM之前更新,使用"brew update"和"brew install node".我已经尝试删除/ usr/local/include中的"node"目录以及"/ usr/local/lib"中的"node"和"node_modules".我已经尝试卸载npm并按照这些说明重新安装它.

所有这一切都是因为我试图更新旧版本的节点以安装"zipstream"库.现在我的用户目录中有文件夹,并且节点版本STILL不是最新的,即使NVM说它使用的是0.6.19.

理想情况下,我想卸载nodejs,npm和nvm,然后在我的系统上从头开始重新安装整个东西.

javascript node.js npm

1196
推荐指数
22
解决办法
146万
查看次数

CMake支持"make uninstall"?

我试图找到一些sudo免费的解决方案,以使我的用户能够安装和取消我的应用程序.运用

set(CMAKE_INSTALL_PREFIX "$ENV{HOME}/opt/${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}/")
SET(CMAKE_INSTALL_RPATH "$ENV{HOME}/${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION}/")
Run Code Online (Sandbox Code Playgroud)

我可以将文件定向到用户的主目录,和

make install
Run Code Online (Sandbox Code Playgroud)

工作良好.参考 'make install'的相反之处,即.如何在Linux中卸载库? 我没有找到任何想法,sudo对于非系统管理员来说,这是免费的并且并不复杂.

  1. 无论如何make uninstall由CMake支持?

  2. 我的卸载非常简单:所有文件都放在用户家中的子目录中.原则上,删除该新子目录可以解决问题.有make install上述参数,有任何副作用,或者我可以在我的用户指南中写入新生成的子目录可以作为'卸载'删除?

uninstall cmake

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

tkinter 在 Python 3.9.0b3 中重命名了吗?

我刚刚升级到 python 3.9(之前我有 python 3.8.2)

我正在开发一个必须使用 tkinter 模块的项目。

在Python3.8.2中一切正常

图1

但升级到Python3.9后,我收到此错误

图2

错误是:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.9/tkinter/__init__.py", line 37, in 
<module>
import _tkinter # If this fails your Python may not be configured for 
Tk
ModuleNotFoundError: No module named '_tkinter'
Run Code Online (Sandbox Code Playgroud)

那么有人知道如何解决这个问题吗?

附:

我尝试过使用

sudo apt install python3-tk
Run Code Online (Sandbox Code Playgroud)

它只给出了这个消息:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
python3-tk is already the newest version (3.8.2-1ubuntu1).
0 upgraded, 0 newly installed, 0 …
Run Code Online (Sandbox Code Playgroud)

python error-handling tkinter python-import importerror

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

与make一起安装时如何卸载mod_wsgi?

如他们的文档所述,我已经在Ubuntu 14.04上安装了mod_wsgi 。虽然我没有从Apache得到任何错误或任何东西,但是我的Django设置不起作用(不知道为什么这样),所以我想重新开始并使用libapache2-mod-wsgi。

但是,我不知道如何卸载mod_wsgi。对这个问题的一个更一般的问题的答案建议尝试make uninstall在这种情况下不起作用。

make -n install 给我以下输出:

/usr/bin/apxs2 -c -I/usr/include/python2.7 -DNDEBUG -D_FORTIFY_SOURCE=2  -Wc,-g -Wc,-O2  src/server/mod_wsgi.c src/server/wsgi_*.c -L/usr/lib -L/usr/lib/python2.7/config  -lpython2.7 -lpthread -ldl  -lutil -lm
/usr/bin/apxs2 -i -S LIBEXECDIR=/usr/lib/apache2/modules -n 'mod_wsgi' src/server/mod_wsgi.la
Run Code Online (Sandbox Code Playgroud)

卸载该程序到底要做什么?

谢谢!

编辑:我正在使用mod_wsgi-4.5.3。

apache django mod-wsgi uninstall

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